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:

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 ;)