Programação funcional e reativa aplicada ao desenvolvimento de interfaces com o usuário em aplicações para web
Autor(a) principal: | |
---|---|
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 |