Programação funcional e reativa aplicada ao desenvolvimento de interfaces com o usuário em aplicações para web

Detalhes bibliográficos
Autor(a) principal: Ávila, Augusto Vieira
Data de Publicação: 2017
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/xmlui/handle/123456789/182191
Resumo: TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação.
id UFSC_31df718e07b0c6eb5d143110dcd3f4ee
oai_identifier_str oai:repositorio.ufsc.br:123456789/182191
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Programação funcional e reativa aplicada ao desenvolvimento de interfaces com o usuário em aplicações para webStreamPFRprogramação-funcional-reativaprogramação-funcionalprogramação-reativaTCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação.O barateamento do hardware nos últimos anos fez com que o cliente de uma aplicação web - por exemplo, um web browser requisitando uma página web de um servidor - tenha grande capacidade de processamento devido ao uso de computadores e celulares mais robustos que os de anos atrás. Com isso, o modelo de aplicação cliente-servidor tem mudado com o passar dos anos. Antes, o servidor era responsável por processar toda a lógica da aplicação, e o cliente basicamente servia como um visualizador de documentos HTML. Atualmente, o computador de usuários comuns dispõe de tamanha capacidade computacional que a lógica da aplicação está migrando para o lado do cliente. Esta mudança fez com que aumentasse a complexidade para se desenvolver o lado do cliente da aplicação, pois agora recursos como processamento concorrente e requisições assíncronas são utilizados a todo instante. O modelo atual de desenvolvimento de software, que em grande parte segue o paradigma de programação Orientado a Objetos, tem demonstrado não ser ideal para resolver problemas onde há um grande número de eventos assíncronos na aplicação, que é uma característica do front-end de aplicações web. Por meio de levantamento teórico da técnica de Programação Funcional e Reativa (PFR) e o estudo de tecnologias disponíveis atualmente no mercado, o presente trabalho demonstra alguns benefícios que a PFR traz para resolver este tipo de problema. Ao final deste trabalho observou-se que apesar da PFR resolver alguns problemas inerentes ao desenvolvimento do front-end de aplicações para Web, esta técnica de programação exige um longo período de aprendizado por quem irá utilizála. Além disso, foram encontradas poucas referências para um aprofundamento prático neste tema.Florianópolis, SCKomosinski, Leandro JoséUniversidade Federal de Santa CatarinaÁvila, Augusto Vieira2017-12-13T20:29:12Z2017-12-13T20:29:12Z2017-11-14info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis61 f.application/pdfhttps://repositorio.ufsc.br/xmlui/handle/123456789/182191porreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccess2017-12-13T20:29:12Zoai:repositorio.ufsc.br:123456789/182191Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732017-12-13T20:29:12Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Programação funcional e reativa aplicada ao desenvolvimento de interfaces com o usuário em aplicações para web
title Programação funcional e reativa aplicada ao desenvolvimento de interfaces com o usuário em aplicações para web
spellingShingle Programação funcional e reativa aplicada ao desenvolvimento de interfaces com o usuário em aplicações para web
Ávila, Augusto Vieira
Stream
PFR
programação-funcional-reativa
programação-funcional
programação-reativa
title_short Programação funcional e reativa aplicada ao desenvolvimento de interfaces com o usuário em aplicações para web
title_full Programação funcional e reativa aplicada ao desenvolvimento de interfaces com o usuário em aplicações para web
title_fullStr Programação funcional e reativa aplicada ao desenvolvimento de interfaces com o usuário em aplicações para web
title_full_unstemmed Programação funcional e reativa aplicada ao desenvolvimento de interfaces com o usuário em aplicações para web
title_sort Programação funcional e reativa aplicada ao desenvolvimento de interfaces com o usuário em aplicações para web
author Ávila, Augusto Vieira
author_facet Ávila, Augusto Vieira
author_role author
dc.contributor.none.fl_str_mv Komosinski, Leandro José
Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Ávila, Augusto Vieira
dc.subject.por.fl_str_mv Stream
PFR
programação-funcional-reativa
programação-funcional
programação-reativa
topic Stream
PFR
programação-funcional-reativa
programação-funcional
programação-reativa
description TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação.
publishDate 2017
dc.date.none.fl_str_mv 2017-12-13T20:29:12Z
2017-12-13T20:29:12Z
2017-11-14
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufsc.br/xmlui/handle/123456789/182191
url https://repositorio.ufsc.br/xmlui/handle/123456789/182191
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 61 f.
application/pdf
dc.publisher.none.fl_str_mv Florianópolis, SC
publisher.none.fl_str_mv Florianópolis, SC
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1808651908414439424