¿Es necesario tener experiencia en Angular 2 antes de trabajar en Angular 4?

sí tu puedes

Angularjs es angular 1 y Angular es v2 +

Angular está utilizando versiones semánticas ahora, por lo que angular 4 es el mismo marco que angular 2, es solo la próxima versión principal de la misma. Si aprende angular, los conceptos básicos serán aplicables tanto a v2 como a v4. Casi no hay diferencia entre v2 y v4. Crearon una versión principal para el marco por 2 razones.

  1. La primera es que omitieron la v3 porque el enrutador ya estaba en la v3 y querían alinear todos los paquetes al mismo número de versión.
  2. El segundo es que las versiones más recientes de mecanografiado tienen cambios incompatibles a los archivos de definición generados de versiones anteriores, por lo que se necesita una compilación para poder usar las versiones más nuevas de mecanografiado. Estos cambios están en los archivos generados, no en los escritos a mano, por lo que no debería tener que cambiar su código.

No hay cambios de código entre Angular 2 y Angular 4, la única diferencia está en los archivos package.json y tsconfig.json . Supongo que los cambios requeridos pueden variar según los diferentes proyectos que implementen diferentes funciones, pero si usa CLI Angular no se verá afectado con estos cambios.

Vaya con esta ruta: Javascript => Typecript => Angular (Angular 4).

Espero que esto responda tu pregunta.

No, en absoluto. Permítanme aclarar esta confusión con las versiones que encuentro entre la mayoría de las personas:

  • Básicamente, angular 2 o 4 son iguales. Y hace unos días, Angular 5 también ha sido lanzado.
  • Angular 2 fue una reescritura completa de AngularJS. Entonces, para ser honesto, olvídate de AngularJS. AngularJS es historia.

La comunidad angular ha decidido lanzar una versión más nueva (principal) de Angular, cada seis meses. Esto se debe a que han adoptado el enfoque de versión semántica, que no es más que versionar su software o marco como MAJOR.MINOR.PATCH :

  1. Versión PRINCIPAL cuando realiza cambios de API incompatibles,
  2. Versión MENOR cuando agrega funcionalidad de una manera compatible con versiones anteriores, y
  3. Versión PATCH cuando realiza correcciones de errores compatibles con versiones anteriores.

Entonces, habrás notado que el marco angular está versionado como Angular 4.xy y puedes descubrir qué es 4, x e y (explicado anteriormente). De hecho, hace unos meses, el equipo angular ha anunciado explícitamente que en adelante, el mismo marco se denominará solo Angular (sin versión). Por lo tanto, la conclusión es – Angular 2 o 4 o 5 o … .. -> TODOS SON LO MISMO

El equipo angular siempre presenta nuevas características y correcciones de errores en las versiones angulares posteriores. Además, a partir de Angular 4, el marco se ha vuelto mucho más estable.

Ahora que todas sus dudas sobre las versiones angulares se han aclarado, le recomendaría que siga el siguiente video en Angular 4 que explica todos los conceptos básicos angulares con un ejemplo:

¡Espero que haya sido útil!

No

Angular está utilizando versiones semánticas ahora, por lo que angular (v4) es el mismo marco que angular (v2). Tiene algunas características adicionales y algunas obsoletas, pero no se borrará pronto.

La mayoría de los cambios que han sucedido con Angular (v4) se han realizado bajo el capó para aumentar el rendimiento y disminuir el tamaño del paquete.

Puede seguir adelante con cualquier versión con la que desee comenzar, ambas serán realmente iguales. Este enlace Angular Concepts podría ayudarlo a comenzar a aprender Angular.

Y no hay nada como Angular 2/4/5/6 .. es solo Angular (v2 o v4 o v5)