Análise comparativa de front-ends de frameworks baseados em javascript

Detalhes bibliográficos
Autor(a) principal: Guilherme Alves da Cruz Scotti
Data de Publicação: 2019
Idioma: por
Título da fonte: Repositório Institucional da UFMG
Texto Completo: http://hdl.handle.net/1843/32038
Resumo: At the beginning ofthetimeofwebapplications,thecontentproducedontheserverwaslight and simple to bereturnedtothebrowser,buttodaythereisahighdemandforbetterfunctions and usability of this applications, creating space for new technologies and architectures. Therefore, it was necessary to create a new type of web development approach, in which it was called the Single Page Application (SPA) development that transfers part of the application logic to the client-side (front-end). The purpose of this work is to analyze and compare the design pattern and JavaScript frameworks for front-end SPA applications, identifying their characteristics and comparing the main factors that influence the maintainability, compatibility with browsers and good performance. For this, we will analyze the three most popular JavaScript frameworks in the market, and an SPA application will be developed per framework in order to perform a comparative analysis.
id UFMG_650fa5f274641d5156ceab3bd8ae05aa
oai_identifier_str oai:repositorio.ufmg.br:1843/32038
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling Análise comparativa de front-ends de frameworks baseados em javascriptJavaScriptFront-EndMVCFLUXReactAngularJsVueJsComputaçãoEngenharia de softwareJavaScript (Linguagem de programação de computador)At the beginning ofthetimeofwebapplications,thecontentproducedontheserverwaslight and simple to bereturnedtothebrowser,buttodaythereisahighdemandforbetterfunctions and usability of this applications, creating space for new technologies and architectures. Therefore, it was necessary to create a new type of web development approach, in which it was called the Single Page Application (SPA) development that transfers part of the application logic to the client-side (front-end). The purpose of this work is to analyze and compare the design pattern and JavaScript frameworks for front-end SPA applications, identifying their characteristics and comparing the main factors that influence the maintainability, compatibility with browsers and good performance. For this, we will analyze the three most popular JavaScript frameworks in the market, and an SPA application will be developed per framework in order to perform a comparative analysis.No início das aplicações web, os conteúdos gerados no servidor eram leves e simples de serem retornados para o navegador,porém atualmente,existe uma demanda alta por melhores funções e usabilidade das aplicações, criando espaço para novas tecnologias e arquiteturas. Sendo assim, foi necessário criar um novo tipo de abordagem no desenvolvimento web, que evolui para um novo tipo de aplicação conhecido como Single Page Application (SPA) que transfere parte da lógica das aplicações para o ​client-side (front-end). A proposta deste trabalhoéanalisarecompararosprincipaispadrõesparaprojetodesoftware e frameworks JavaScript de aplicações SPA ​front-end , identificando suas características e comparando os principais fatores que influenciam a manutenibilidade, compatibilidade com os navegadores e boa performance. Para isso, serão analisados os três frameworks JavaScript mais populares do mercado, e será desenvolvido uma aplicação SPA por framework afim de realizar uma análise comparativa.Universidade Federal de Minas GeraisBrasilICX - DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃOCurso de Especialização em InformáticaUFMGRoberto da Silva Bigonhahttp://lattes.cnpq.br/0029233355476625Clarindo Isaías Pereira da Silva e PáduaGuilherme Alves da Cruz Scotti2020-01-20T17:28:44Z2020-01-20T17:28:44Z2019-06-25Monografia (especialização)info:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/1843/32038porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMG2020-01-21T06:27:17Zoai:repositorio.ufmg.br:1843/32038Repositório InstitucionalPUBhttps://repositorio.ufmg.br/oairepositorio@ufmg.bropendoar:2020-01-21T06:27:17Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.none.fl_str_mv Análise comparativa de front-ends de frameworks baseados em javascript
title Análise comparativa de front-ends de frameworks baseados em javascript
spellingShingle Análise comparativa de front-ends de frameworks baseados em javascript
Guilherme Alves da Cruz Scotti
JavaScript
Front-End
MVC
FLUX
React
AngularJs
VueJs
Computação
Engenharia de software
JavaScript (Linguagem de programação de computador)
title_short Análise comparativa de front-ends de frameworks baseados em javascript
title_full Análise comparativa de front-ends de frameworks baseados em javascript
title_fullStr Análise comparativa de front-ends de frameworks baseados em javascript
title_full_unstemmed Análise comparativa de front-ends de frameworks baseados em javascript
title_sort Análise comparativa de front-ends de frameworks baseados em javascript
author Guilherme Alves da Cruz Scotti
author_facet Guilherme Alves da Cruz Scotti
author_role author
dc.contributor.none.fl_str_mv Roberto da Silva Bigonha
http://lattes.cnpq.br/0029233355476625
Clarindo Isaías Pereira da Silva e Pádua
dc.contributor.author.fl_str_mv Guilherme Alves da Cruz Scotti
dc.subject.por.fl_str_mv JavaScript
Front-End
MVC
FLUX
React
AngularJs
VueJs
Computação
Engenharia de software
JavaScript (Linguagem de programação de computador)
topic JavaScript
Front-End
MVC
FLUX
React
AngularJs
VueJs
Computação
Engenharia de software
JavaScript (Linguagem de programação de computador)
description At the beginning ofthetimeofwebapplications,thecontentproducedontheserverwaslight and simple to bereturnedtothebrowser,buttodaythereisahighdemandforbetterfunctions and usability of this applications, creating space for new technologies and architectures. Therefore, it was necessary to create a new type of web development approach, in which it was called the Single Page Application (SPA) development that transfers part of the application logic to the client-side (front-end). The purpose of this work is to analyze and compare the design pattern and JavaScript frameworks for front-end SPA applications, identifying their characteristics and comparing the main factors that influence the maintainability, compatibility with browsers and good performance. For this, we will analyze the three most popular JavaScript frameworks in the market, and an SPA application will be developed per framework in order to perform a comparative analysis.
publishDate 2019
dc.date.none.fl_str_mv 2019-06-25
2020-01-20T17:28:44Z
2020-01-20T17:28:44Z
dc.type.driver.fl_str_mv Monografia (especialização)
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1843/32038
url http://hdl.handle.net/1843/32038
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 application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Minas Gerais
Brasil
ICX - DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO
Curso de Especialização em Informática
UFMG
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
Brasil
ICX - DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO
Curso de Especialização em Informática
UFMG
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMG
instname:Universidade Federal de Minas Gerais (UFMG)
instacron:UFMG
instname_str Universidade Federal de Minas Gerais (UFMG)
instacron_str UFMG
institution UFMG
reponame_str Repositório Institucional da UFMG
collection Repositório Institucional da UFMG
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv repositorio@ufmg.br
_version_ 1816829927045988352