dc.contributorKomosinski, Leandro José
dc.contributorUniversidade Federal de Santa Catarina
dc.creatorÁvila, Augusto Vieira
dc.date2017-12-13T20:29:12Z
dc.date2017-12-13T20:29:12Z
dc.date2017-11-14
dc.date.accessioned2018-10-31T19:29:27Z
dc.date.available2018-10-31T19:29:27Z
dc.identifierhttps://repositorio.ufsc.br/xmlui/handle/123456789/182191
dc.identifier.urihttp://repositorioslatinoamericanos.uchile.cl/handle/2250/1781845
dc.descriptionTCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação.
dc.descriptionO 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.
dc.format61 f.
dc.formatapplication/pdf
dc.languagept_BR
dc.publisherFlorianópolis, SC
dc.subjectStream
dc.subjectPFR
dc.subjectprogramação-funcional-reativa
dc.subjectprogramação-funcional
dc.subjectprogramação-reativa
dc.titleProgramação funcional e reativa aplicada ao desenvolvimento de interfaces com o usuário em aplicações para web
dc.typeTesis


Este ítem pertenece a la siguiente institución