ANÁLISE COMPARATIVA ENTRE FRAMEWORKS FRONTEND BASEADOS EM JAVASCRIPT PARA APLICAÇÕES WEB

Autores

  • Haline Kelly Ferreira Faculdade de Tecnologia de Taquaritinga (FATEC) – SP – Brasil
  • Jederson Donizete Zuchi Faculdade de Tecnologia de Taquaritinga (FATEC) – SP – Brasil

Palavras-chave:

JavaScript, Framework, Análise Comparativa, Angular, VueJS, ReactJS

Resumo

Diferente de alguns anos atrás, quando desenvolvedores Web utilizavam apenas JavaScript puro para dar vida a seus projetos, o desenvolvimento frontend atual possui diversas opções de frameworks para melhor estruturar o desenvolvimento do projeto. Porém, essa vasta quantidade de opções pode gerar muitas dúvidas na hora de escolher, e isso pode afetar o tempo e produtividade do desenvolvimento. Este artigo tem como objetivo apontar os principais frameworks JavaScript do mercado e mostrar suas características mais marcantes, a fim de auxiliar os desenvolvedores de software na escolha daquele que mais se adequa às necessidades e expectativas de seu projeto. Para isso, após uma breve introdução de cada framework, alguns itens foram analisados. O primeiro deles é a arquitetura de cada um, seguido pelo fator documentação e suporte da comunidade, que influencia diretamente na evolução do aprendizado do desenvolvedor e auxílio em seus momentos de dificuldade. Em seguida, mostra-se a compatibilidade de cada um dos frameworks com os principais navegadores do mercado atual. Então, apresenta-se o tamanho do pacote de arquivos, que pode influenciar no tempo de carregamento da aplicação, que, se muito lento, pode fazer com que o usuário final desista do acesso. O item seguinte é o tempo de renderização, que, assim como o tamanho do pacote de arquivos, pode afetar a usabilidade do usuário final no sistema. Por fim, é possível colher informações mais assertivas dos mesmos para identificar aquele que mais atende aos principais requisitos do projeto a ser desenvolvido.

Downloads

Não há dados estatísticos.

Métricas

Carregando Métricas ...

Referências

BARTLETT, J. New Programmers Start Here: An introduction to computer programming using JavaScript. Bartlett Publishing, 2016.

BRANAS, R. AngularJS Essentials: Design and construct reusable, maintainable, and modular web applications with AngularJS. Packt Publishing Ltd, 2014

ELLIOTT E. Programming JavaScript Applications: Robust Web Architecture with Node, HTML5, and a Modern JS Library. O'Reilly, 2014.

GIZAS, A. B. et al. Comparative Evaluation of JavaScript Frameworks. HPCLab, Computer Engineering & Informatics Dept., Univ. of Patras, 26500 Rion, Patras. 2012.

HOTFRAMEWORKS. JavaScript. 2017. Disponível em: <https://hotframeworks.com/languages/javascript>. Acesso em: 18 de set. 2018.

LACERDA, M. No mar de libs e frameworks: conhecendo o Vue.js – Parte I. Disponível em: <https://braziljs.org/blog/no-mar-de-libs-e-frameworks-conhecendo-o-vue-js-parte>. Acesso em: 22 out. 2017.

MARIANO, C. L. Benchmarking JavaScript Frameworks. Tese (M.Sc. in Computing - Advanced Software Development). Dublin Institute of Technology. Dublim, Irlanda). 2017.

MCFARLAND, D. S. JavaScript & jQuery: The Missing Manual. 3. ed. Sebastopol: O’Reilly Media, 2014.

MIZUTA, M. Frameworks e bibliotecas JavaScript: quando e qual usar. 2017. Disponível em: <https://engenharia.elo7.com.br/frameworks-js/>. Acesso em: 20 de fev. 2018.

TUTORIALS POINT, Learn AngularJS: Web application framework. 2014. Disponível em: <https://www.tutorialspoint.com/angularjs/angularjs_tutorial.pdf>. Acesso em: 22 out. 2017.

Downloads

Publicado

30/12/2018

Como Citar

FERREIRA, H. K.; ZUCHI, J. D. ANÁLISE COMPARATIVA ENTRE FRAMEWORKS FRONTEND BASEADOS EM JAVASCRIPT PARA APLICAÇÕES WEB. Revista Interface Tecnológica, [S. l.], v. 15, n. 2, p. 111–123, 2018. Disponível em: https://revista.fatectq.edu.br/interfacetecnologica/article/view/502. Acesso em: 7 dez. 2022.

Edição

Seção

Tecnologia em Informática

Artigos mais lidos pelo mesmo(s) autor(es)