react e angular

17/07/2019

0

o react eh uma biblioteca e o angular eh um framework que ja tem o react.
mas tenho ouvido falar que o react eh mais utilizado do que o angular...

alguem sabe dizer realmente se o react eh mais utilizado e pq?
Leonardo Vieira

Leonardo Vieira

Responder

Post mais votado

17/07/2019

Vocês esta confundido as duas tecnologias, pois são coisas distintas.

Angular é um framework MVC completo, utilizando uma estrutura JavaScript escrita em TypeScript, desenvolvida pelo Google.

React é uma library (biblioteca) desenvolvida e mantida pelo Facebook.

Dê uma olhada nestes link, pois tem a explicação completa:

https://tableless.com.br/angular-vs-reactjs-a-web-sempre-ganhando/
https://medium.com/by-vinicius-reis/o-que-e-react-ng2-auleria-vue-e34b0c77b5a1

Jothaz

Jothaz
Responder

Mais Posts

20/07/2019

Leonardo Vieira

Vocês esta confundido as duas tecnologias, pois são coisas distintas.

Angular é um framework MVC completo, utilizando uma estrutura JavaScript escrita em TypeScript, desenvolvida pelo Google.

React é uma library (biblioteca) desenvolvida e mantida pelo Facebook.

Dê uma olhada nestes link, pois tem a explicação completa:

https://tableless.com.br/angular-vs-reactjs-a-web-sempre-ganhando/
https://medium.com/by-vinicius-reis/o-que-e-react-ng2-auleria-vue-e34b0c77b5a1


posso nao ter me expressado muito bem, mas comparando react e angular, qual eh melhor e mais utilizado?
Responder

22/07/2019

Jothaz

Vocês esta confundido as duas tecnologias, pois são coisas distintas.

Angular é um framework MVC completo, utilizando uma estrutura JavaScript escrita em TypeScript, desenvolvida pelo Google.

React é uma library (biblioteca) desenvolvida e mantida pelo Facebook.

Dê uma olhada nestes link, pois tem a explicação completa:

https://tableless.com.br/angular-vs-reactjs-a-web-sempre-ganhando/
https://medium.com/by-vinicius-reis/o-que-e-react-ng2-auleria-vue-e34b0c77b5a1


posso nao ter me expressado muito bem, mas comparando react e angular, qual eh melhor e mais utilizado?


Agora entendi seu questionamento.

Adotar uma tecnologia depende de vários aspectos:
--Curva de aprendizado;
--O cenário no qual a tecnologia será utilizada;
--Custo e benefício; (no caso não se aplica pois são tecnologias free)
--E gosto pessoal.

Acredito que hoje para web Angular e React estão bem pareados, mas para mobile o React leve vantagem, isto é minha opinião pessoal.

Para ficar mais claro:

React:
Não é um framework, pois não impõe soluções para para você, não é invasivo. Por um lado te libera para solucionar seus problemas sozinho ao passo que um framework traz muitas coisa prontas. Ideal pra quem prefere programação funcional, declarativa e com pouco estado. Curva de aprendizado alta.

Angular: É um framework, e por isso, você fica amarrado ao ecossistema. Voltado pra quem prefere uma programação menos funcional e mais orientada a objetos. Curva de aprendizado alto

Eu colocaria mais nesta briga:

Vue: é um framework "híbrido", que incorpara as boas ideias do React e Angular. Eu particularmente acho o mais fácil de aprender dos 3. Tem um ecossistema próprio, mas te permite usar ferramentas de outro ecossistemas.

Eu comece com o knockout, fui para o Angular, passei pelo React e agora tenho utilizado muito VueJs. Que para mim é ótimo por permitir ser utilizado em projetos que já existam e nos quais precisamos agregar novas funcionalidades.
Então posso utilizá-lo com PHP, .net, Jva e outros.

Para mobile eu ficaria com React ou Vue.

Reforçando o que foi dito, vai depender do escopo do projeto, de seus conhecimentos e principalmente de seu gosto pessoal. Tudo que você fizer em uma destas tecnologias você fará nas outras, claro com maior ou menor dificuldade.

E outra coisa se pretende desenvolver um projeto e aprender a tecnologia do zero tenha muito cuidado, pois provavelmente seus prazos vão estourar. Pois por se tratar de algo que você não conhece inevitavelmente você vai ter dificuldade em fazer coisa das mais simples.











--









Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar