Uma Análise Comparativa entre os Frameworks Javascript Angular e React
Abstract
O presente artigo realiza uma análise comparativa entre frameworks Javascript, React e Angular. O objetivo da escrita é apontar qual biblioteca é mais completa, mostrando dentre as opções qual agrega mais valor em um projeto. Para tanto, foram levantados aspectos de real importância no decorrer de um projeto para servirem de parâmetros na comparação, após analisar diversas publicações e estudos sobre o tema, chegamos a apenas 16 que atendiam aos critérios de inclusão e exclusão de artigos determinados pelos autores deste estudo. Os 16 artigos foram selecionados e classificados de acordo com sua contribuição. Constatou-se após análise que apesar de semelhantes, React é mais completo e proporciona dentro dos parâmetros utilizados um melhor resultado dentro de projetos web.References
AGRELA, Lucas. Estas são as 20 linguagens de programação mais usadas. 2018. Disponível em:
<https://exame.abril.com.br/tecnologia/estas-sao-as-20-linguagens-de-programacao-maisusadas/>. Acesso em: 07 mar. 2019.
BASTOS, Ercília. O que é a curva de aprendizagem? 2015. Disponível em: <https://www.portalgestao.com/artigos/7692-o-que-%C3%A9-a-curva-de-aprendizagem.html>. Acesso em: 16 abr.
BRUNO, Pedro. A batalha épica: Angular vs React - quem ganhará? Disponível em:
<https://www.eddisrupt.com/blog/aprender-a-programar/angular-vs-react>. Acesso em: 21 abr.
FRANCISCO, Thomas Claburn In San. Stanford Uni's intro to CompSci course adopts JavaScript,
bins Java: Java's days are numbered – but it's a very large number. 2017. Disponível em:
<https://www.theregister.co.uk/2017/04/24/stanford_tests_javascript_in_place_of_java/>.
Acesso em: 13 mar. 2019.
FRIAS, Thiago. React vs Vue vs Angular: qual escolher. 2019. Disponível em:
<http://blog.geekhunter.com.br/react-vs-vue-vs-angular-qual-escolher/>. Acesso em: 23 abr.
HOUSE, Cory. Angular 2 versus React: There Will Be Blood. Disponível em:
<https://medium.freecodecamp.org/angular-2-versus-react-there-will-be-blood-66595faafd51>.
Acesso em: 18 abr. 2019.
JAVASCRIPTING. The definitive source of the best JavaScript libraries, frameworks, and
plugins. Disponível em: <https://www.javascripting.com/>. Acesso em: 13 mar. 2019.
K., Kleverton. O que é UX – User Experience. 2019. Disponível em:
<https://www.hostinger.com.br/tutoriais/ux-o-que-e-user-experience/>. Acesso em: 22 jan. 2019.
KRAUSE, Stefan. Results for js web frameworks benchmark – round 6. Disponível em:
<https://www.stefankrause.net/js-frameworks-benchmark6/webdriver-ts-results/table.html>.
Acesso em: 24 abr. 2019.
MACEDO, Paula. Origens de User Experience. Disponível em:
<https://brasil.uxdesign.cc/origens-de-user-experience-9d23f67f7c77>. Acesso em: 25 mar. 2019.
NEUHAUS, Jens. Angular vs. React vs. Vue: A 2017 comparison. Disponível em:
<https://medium.com/unicorn-supplies/angular-vs-react-vs-vue-a-2017-comparisonc5c52d620176>. Acesso em: 20 abr. 2019.
NPMTRENDS. Angular vs react. 2019. Disponível em: <https://www.npmtrends.com/angular-vsreact>. Acesso em: 14 abr. 2019.
PEREIRA, Manacés. Angular 6 vs ReactJS — A web sempre ganhando. 2018. Disponível em:
<https://medium.com/manacespereira/angular-6-vs-reactjs-a-web-sempre-ganhando93f89fbc3735>. Acesso em: 23 abr. 2019.
PILARES da qualidade de software. 2018. Disponível em: <https://docs.microsoft.com/ptbr/azure/architecture/guide/pillars>. Acesso em: 16 abr. 2019.
REIS, Vinicius. Entenda de uma vez por todas o que é React.JS, Angular 2, Aurelia e Vue.JS.
Disponível em: <https://medium.com/by-vinicius-reis/o-que-e-react-ng2-auleria-vuee34b0c77b5a1>. Acesso em: 18 abr. 2019.
SANTOS, Daniel. Tabela de comparação entre Angular, React + Redux e Vue.js. 2017. Disponível
em: <https://medium.com/@daniel.dia/compara%C3%A7%C3%A3o-entre-angular-react-reduxe-vue-js-a256d0fce8e0>. Acesso em: 10 abr. 2019.
SCHMITZ, Daniel. Diga olá ao TypeScript e adeus ao JavaScript. 2015. Disponível em:
<https://tableless.com.br/diga-ola-ao-typescript-e-adeus-ao-javascript/>. Acesso em: 14 dez.
STACKOVERFLOW. Most-popular-technologies. 2018. Disponível em:
<https://insights.stackoverflow.com/survey/2018/#most-popular-technologies)>. Acesso em: 10
mar. 2019.
STARHISTORY. Star history. 2019. Disponível em: <https://starhistory.t9t.io/#angular/angular&facebook/reac>. Acesso em: 20 abr. 2019.
STEFANKRAUSE. JS Frameworks Benchmark. 2019. Disponível em:
<https://www.stefankrause.net/js-frameworks-benchmark6/webdriver-ts-results/table.html>.
Acesso em: 20 abr. 2019.