Análise comparativa de front-ends de frameworks baseados em javascript
Autor(a) principal: | |
---|---|
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 |