ReactJS ou VueJS qual escolher?

ReactJS ou VueJS qual escolher?

Objetivo:

Esse artigo tem por objetivo mostrar as possibilidades e vantagens desses 2 frameworks frontends.

Um breve histórico da evolução das bibliotecas JS.

É notório a quantidade de libs e frameworks desenvolvidos com a linguagem JS. Relembrando a história da evolução da linguagem temos o JQuery que foi lançado oficialmente  em Jan de 2006, com o objetivo de simplificar os scripts interpretados pelo navegador. Mas com a constante evolução da linguagem Javascript em destaque para as versões Ecmascript 5 e E6 o uso do JQuery já é desencorajado e cairá em desuso.

Vamos agora ver como esses dois frameworks podem nos ajudar.

Soluções propostas pelo Vue e React.

Virtual Dom: este recurso permite que ao invés  re-renderizar toda a página irá renderizar os conteúdos que foram alterados; diminuindo o consumo de recursos que seriam usados em uma manipulação padrão do Dom.

  • Desenvolvimento orientado em componentes;
  • Foco na camada de visualização;
  • Biblioteca de componentes para desenvolvimento de aplicações mobile;

O React foi desenvolvido pelo Facebook com o propósito de atender as necessidades de seus serviços. De modo oposto o Vue Js foi desenvolvido pelo Evan You com o objetivo de aprimorar ferramentas em JS.

Sobre a sintaxe:

Nesse quesito encontramos diferenças entre como Vue e React desenvolvem a camada de visualização.
O Vue utiliza templates Html por padrão, mas é possível escrever usando o JSX que é uma extensão e facilitador na escrita de elementos Html em JS.

VueJS fatores positivos

  • De fácil aprendizado este é um dos benefícios do framework VueJS.
  • Boa documentação.
  • Boas práticas de programação no desenvolvimento usando VueJS

React JS fatores positivos

  • Boas práticas e padrões de programação. rico em libs recursos.
  • Grande comunidade de desenvolvimento.
  • Fácil encontrar bom compartilhamento de conteúdo.

Ambas têm bons motivos e forte apelo para uso. Um ponto interessante é que você pode integrar o Vue JS progressivamente em uma aplicação.

O Vue JS é uma excelente escolha no desenvolvimento de um MVP na entrega de aplicações de pequeno e médio porte

React JS foi feito pensando em grande aplicações. Alguns consideram a escolha do React para projetos uma solução exagerada.

Se pensarmos que nossa aplicação ainda que seja pequena ela poderá escalar.

Aplicações conhecidas que usam Vue JS

  • Euronews
  • Behance
  • Alibaba
  • TrustpilotVice

Aplicações conhecidas que usam ReactJS

  • Airbnb
  • Disqus
  • PayPal
  • The New York Times
  • Netflix

Escolher uma tecnologia é uma decisão muito importante, onde é necessário entender bem as necessidades que sua aplicação/serviço vai requerer. Se você tem tempo disponível para testar ambas as tecnologias é uma boa forma de ter uma avaliação prática em que tecnologia você deve seguir utilizando nos projetos que for realizar.

Em breve compartilho mais dicas sobre o uso desses frameworks. 

Até a próxima!

Use seu melhor e-mail para receber as melhores dicas.

Siga e compartilhe:
error

1 comentário sobre “ReactJS ou VueJS qual escolher?

  1. Li vários artigos relacionados que indicam o oposto.
    Vue melhor para grandes aplicações e React para pequenas…
    Pela facilidade de escalabilidade, o React precisa ficar incorporando muitas bibliotecas para ter diversos funcionamentos que o Vue ja tem como nativo.
    Caso a aplicação tenha uma complexidade maior o React por se tornar pesado comparado ao Vue, tornando ele pior para grandes aplicações.
    Vue é uma Framework React é apenas bibliotecas para acoplar ao projeto.
    Não entendi de onde são as fontes para essas afirmações? …
    Estou começando na área e lendo muito a respeito.
    Temos MUITO conteúdo na internet, fica difícil quando do nada alguém fala o oposto das outras publicações.

Os comentários estão fechados.