Angular, React, ou, Vue? | Digital Innovation One
Angular, React, ou, Vue?
André Rodrigues16/05/2021 00:40
O Angular é um framework de código aberto criado em 2009 e mantido pela empresa Google, com proposito de auxiliar em aplicações Single Page Application. O Angular foi escrito em cima do padrão MVVM (Model-view-view-model), atualmente o Angular vem fazendo coisas incríveis além do que foi projetado e uma dessas coisas é auxiliar na criação de componentes, sim você não ouviu errado! Você pode trabalhar com Angular para construir seus componentes. Hoje o Angular já está disponibilizando a versão 11, mas para que não haja erros em suas aplicações recomendo que use a versão anterior.
É uma biblioteca de código aberto criado pela equipe do Instagram (antes da compra da empresa Facebook) desenvolvida com proposito de criar interfaces de usuário. O React foi escrito em cima do padrão MVC (Model-View-Controller), e o interessante dessa biblioteca é que ela nos permite uma combinação com diferentes bibliotecas e Frameworks como o Angular citado acima para projetar grandes aplicações, mas ela por si só não consegue não é capaz de te ajudar a criar um projeto SPA complexo. Por esse motivo o React permiti que você faça uma combinação com outras ferramentas. Atualmente está biblioteca é mantida pela empresa Facebook já que a mesma comprou o Instagram, e sua versão atual é a 17.0.2.
O Vue criado em Fevereiro de 2014 é um framework com proposito de ajudar na prototipagem de projetos de maneira rápida. O Vue foi escrito no padrão MVC, as vantagens do Vue são grandes como reutilização de componentes em toda a aplicação, sem precisar criar modelos especiais ou coleções e registrar eventos no objeto. Assim como Angular o Vue vem crescendo cada dia mais! Hoje podemos construir aplicações bem complexas com ele. Para usar-lo é bem simples basta adicionar o seguinte caminho: "<script src="https://cdn.jsdelivr.net/npm/vue "></script>", ou então baixar os pacotes pelo npm a partir do seguinte comando: $ npm install vue (última versão estável) ou CLI pelas etapas abaixo:
Não é segredo que hoje estamos na era da internet e que cada vez mais sites estão virando sistemas bem complexos. Hoje uma das principais linguagens da web moderna é o JavaScript, e não adianta querer fugir dela! Você pode até fazer um site com apenas, HTML, CSS e linguagens back-end como PHP junto com MySQL, mas irá depender de JavaScript para poder ter experiências melhores com seu usuário. Sobre a questão qual usar, teste ambas tecnologias e veja qual o melhor ecossistema para você trabalhar! Nada impede isso, mas antes de desenvolver faça um estudo das funcionalidades de seu projeto. Apesar de que o post é destinado a falar sobre as coisas boas dessas ferramentas é bom deixar claro que um framework mal usado pode sim poluir seu projeto! Muitas vezes o melhor pode ser até mesmo criar um projeto sem framework, ou lib. Espero que tenha gostado deste pequeno post, um grande abraço e até próximo :) .
Muito obrigado pelo compartilhamento desse conteudo.
Legal o post, bem tava procurando info do tipo.
Muito bom post! Só uma correção, "...teste ambas tecnologias..." a palavra ambas não está bem empregue, porque temos mais de duas tecnologias a serem testadas, seria melhor mudá-la para (teste cada uma dessas tecnologias). A sugestão é construtiva, abraço!
Rapaz...muito obrigado pelo artigo...Abriu-se mais uma janelinha na minha mente para um mundo vasto da programação...kkkkkkkk
André obrigado por ter escrito esse post, com ele conseguir entender algumas coisas que antes eu não sabia.