No hay nada que rompa el camino entre angular 2 y angular 4 como angular 1 y angular 2. Simplemente lo están haciendo para mantener SEMVER (Versión Sementic). Angular 2 es estable ahora, por lo que sería mejor preferir angular 2 en lugar de angular 4.
Angular 2 fue una reescritura completa de AngularJS 1.x con muchos conceptos nuevos. Sin embargo, Angular 4 es la próxima versión de Angular 2. Los conceptos subyacentes siguen siendo los mismos y si ya aprendió Angular 2, está bien preparado para cambiar a Angular 4 ahora.
La razón por la que es Angular 4 y no Angular 3 es que el paquete Angular Router ya ha estado en la versión 3 antes. Al equipo de Angular le gustaría evitar confusiones y decidió saltarse la versión 3 para Angular y continuar con la Versión 4
- ¿Las empresas de desarrollo web asignan un proyecto a más de un empleado? ¿Cómo trabajan juntos al mismo tiempo?
- Cómo verificar enlaces rotos en la página web usando Selenium Webdriver C #
- ¿Cuáles son los pros y los contras de usar Bootstrap en el desarrollo web?
- Cómo estructurar un nuevo proyecto React
- ¿Es normal si una empresa de alojamiento conoce las contraseñas de sus clientes?
Debido a la desalineación de la versión del paquete del enrutador. Como @ angular / router ya usaba v3.3, entonces cambian a Angular 4 Finalmente