2 - Conhecendo o framework Vue.js 3.8.0
Olá pessoal, nesta segunda aula do treinamento de Vue.js, irei realizar uma breve introdução ao framework.
Sobre o Vue.js
- Criado por Evan You em 2014
- O Vue.js veio para suprir uma demanda no mercado front-end, para a criação de projetos JavaScript Progressivos
- Principais características: Reatividade, componentização, diretivas para manipulação DOM e utilização de templates declarativos
Vantagens
- Tecnologia flexível, garantindo que o desenvolvedor consiga implementar sem restrições diversas regras de negócios e uso de complmentos JavaScript de terceiros
- Garante boa performance nos projetos
- Ótima escalabilidade
- Documentação bem desenvolvida
Desvantagens
- Projetos em equipes grandes, pode haver inconsistência ou regras de negócios ambíguas
- Comunidade ainda pequena, comparada com outras tecnologias como: Angular e React
- Não aconselhável para projetos de grande porte, pois poderá ter problemas de performance
- Para os iniciantes, pode haver uma curva de aprendizagem considerada alta, em especial para compreender o conceito de reatividade
Configurando o ambiente
Próxima aula iremos criar nosso primeiro projeto em Vue.js, certifique-se que de:
- Ter o Node.js instalado, a versão mínima é a 18
- Baixe o Visual Studio Code.
- Com o Visual Studio Code instalado, adicione a extensão Vue Language Features (Volar)
Agora que vimos um pouco sobre o Vue.js e preparamos nosso ambiente de desenvolvimento, estamos prontos para a próxima aula. Abaixo deixarei o vídeo desta segunda aula, até a próxima ;)