
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:
- Ter o Node.js instalado, a versão mínima é a 18.13.0
- Baixe o Visual Studio Code.
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 ;)