Gostaria de saber se existem grandes diferenças entre o Angular 2 e o Angular 4 e o porque deste salto de versões (da 2 para a 4).
O que aprendemos aqui no curso de Angular 2 pode ser utilizado no Angular 4?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Gostaria de saber se existem grandes diferenças entre o Angular 2 e o Angular 4 e o porque deste salto de versões (da 2 para a 4).
O que aprendemos aqui no curso de Angular 2 pode ser utilizado no Angular 4?
Oi Leonardo, tudo bem ?
Na verdade o angular 4 é o angular 2, ok, pode parecer meio estranho isso que estou falando, mas na verdade é a mesma coisa, o "4" são alguns bugs resolvidos, mas comercialmente falando é a versão 2.
O que as pessoas costumam chamar de Angular 1 e 2 na verdade são agora dois frameworks diferentes:
AngularJS - a primeira versão do framework escrita em Javascript.
Angular - sem o JS, é a nova versão do framework, escrita em Typescript. Aqui eles mudaram o sistema de versionamento. 2.x, 3.x, 4.x ... não significam necessariamente quebra de compatibilidade com a versão anterior.
Como é difícil diferenciar apenas pelo sufixo JS nas buscas do Google, geralmente as pessoas chamam tudo que veio depois do AngularJS de "Angular 2" (inclusive o Angular 4.x)
Obrigado pessoal, agora ficou mais claro.