Linguagens de Programação
Os melhores frameworks de desenvolvimento front-end
fevereiro 28, 2019 -
Angular Lançado em 2010, o Angular é um poderoso framework web criado por Misko Hevery. O Angular foi criado como um projeto paralelo, enquanto Hevery era desenvolvedor no Google. Com o tempo, esse framework passou por muitas mudanças. A mais notável é a troca do JavaScript pelo TypeScript, o que levou a uma mudança no nome do framework, de AngularJS para Angular.
Vantagens
- É um framework MVC
- Oferece ótimo desempenho
- Compila rapidamente
- Tem uma grande comunidade de usuários
- Recursos estão disponíveis e são fáceis de usar
Desvantagens
- É bastante complexo
- O conhecimento do TypeScript é necessário
- Não se sai bem com a otimização de mecanismos de pesquisa
React
Lançado em 2013, o React foi criado por Jordan Walke. Assim como no caso do Angular, o React foi criado enquanto Walke era funcionário de uma grande empresa, desta vez no Facebook. Ao contrário do Angular, o React não é um framework, mas sim uma biblioteca. O React foi construído sob a influência do XHP, que serve como um componente HTML para o PHP. O React usa o JSX, que adiciona a sintaxe XML / HTML aos aplicativos React. O objetivo principal da criação da biblioteca era construir componentes HTML e faz isso bem.Vantagens
- Reagir é muito leve
- É o melhor para construir componentes
- É fácil aprender
- Inicia rapidamente
Desvantagens
- O React usa JSX, o que poderia tornar o desenvolvimento estranho
- Embora seja fácil de aprender, leva muito tempo para dominar
- Uma vez que é usado principalmente para construir componentes, ele precisa de outras ferramentas para ser integrado para criar recursos como roteamento, validação de formulários, etc.
Vue
Lançado em 2014, o Vue foi criado por Evan You. Ao contrário de React e Angular, a Vue não foi construída com a influência de nenhuma grande empresa. O Vue é como se fosse uma combinação de React e Angular. Ela mesclou o que ele achava serem os melhores componentes de ambas as estruturas. O Vue é usado para criar aplicativos da Web orientados a eventos usando APIs da Web nativas, modelos HTML e CSS.Vantagens
- O Vue oferece ótimo desempenho
- Tem uma ótima comunidade de usuários
- É fácil de usar através do CLI que fornece
- Tem um grande número de recursos de aprendizagem
Desvantagens
- Requer ferramentas de terceiros para construir um aplicativo completo
- Sua origem chinesa significa que alguns recursos não estão em inglês