2 - Conceitos do Angular 17

Olá pessoal, nesta segunda aula do treinamento de Angular 17, irei realizar uma breve introdução ao framework.

Sobre o Angular

  • A primeira versão do Angular se chamava AngularJS e foi criada por Misko Hevery.
  • Misko trabalhava na Google e via a necessidade de existir uma tecnologia front-end melhor para as demandas da empresa.
  • O AngularJS trabalhava com as tecnologias: HTML, CSS e JavaScript.
  • A tecnologia front-end predominante na época era o GWT (Google Web Toolkit), o AngularJS acabou desbancando a tecnologia.
  • Em 2016 o Google decidiu unir forças com a Microsoft e trouxe o Angular 2.
  • Com uma estrutura mais robusta e utilizando o TypeScript como linguagem, o Angular foi um sucesso.
  • Atualmente o Angular figura entre as principais tecnologias front-end mais utilizadas no mundo.

Vantagens

  • Disponibiliza suporte a orientação a objetos e tipagem de dados
  • Garante boa performance nos projetos
  • Arquitetura padronizada
  • Dispõe de estruturas pré-moldadas que facilitam a organização do projeto
  • Tecnologia gratuita
  • Constantes atualizações, garantindo segurança e performance

Desvantagens

  • Curva de aprendizagem considerada elevada
  • Utiliza mais recursos do computador/notebook, devido sua robustez
  • Para projetos de pequeno porte, onde não haja muitas funcionalidades, pode ser considerado mais demorado e complexo, comparado a outras tecnologias

Configurando o ambiente

Próxima aula iremos criar nosso primeiro projeto em Angular, certifique-se que de:

Agora que vimos um pouco sobre o Angular 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 ;)