¿Por qué Angular2 cambia las versiones con frecuencia?

Con frecuencia están actualizando su producto para mejor. Están estabilizando el producto.

En septiembre, el equipo de Angular anunció que cambiarán a las versiones semánticas (SEMVER). El control de versiones semántico consiste en dar sentido a los números de versión. Esto permite a los desarrolladores no solo tener sentido sobre cualquier actualización que hagamos, sino que incluso podemos permitir que herramientas como NPM lo hagan de forma automática y segura. El control de versiones semántico consiste en tres números

  • Cada vez que arregla un error y lo libera, aumenta el último número, si se agrega una nueva función, aumenta el segundo número y cada vez que suelta un cambio importante aumenta el primer número. (Por ejemplo: 2.3.1)

El equipo de Angular también ha anunciado que habrá un lanzamiento importante cada 6 meses, comenzando esta marcha cuando el lanzamiento angular 4 está programado.

Si habla de las versiones frecuentes que comenzaron recientemente, tiene que ver con la metodología para nombrar a la que cambiaron a fines del otoño. Al cambiar a versiones semánticas, los números de versión se actualizarán más rápidamente para seguir las pautas estándar de semver:

Ok … déjame explicarte: va a ser Angular 4.0, o solo Angular

“Cambiar de la versión 2 a la versión 4, 5, … no será como cambiar de Angular 1. No será una reescritura completa, simplemente será un cambio en algunas bibliotecas centrales que exigen un cambio importante en la versión de SEMVER. Además, habrá fases de desaprobación adecuadas para permitir a los desarrolladores ajustar su código.
Internamente en Google, el equipo de Angular utiliza una herramienta para manejar actualizaciones automáticas, incluso de cambios importantes. Esto todavía es algo que debe planificarse con más detalle, pero el equipo está trabajando arduamente para hacer que esta herramienta esté generalmente disponible, probablemente en 2017 a tiempo para la versión 5 “.

Están omitiendo v3 para alinear todas las versiones de los paquetes (el enrutador está en 3.x mientras que todo lo demás está usando 2.x).

Estaba en desarrollo desde 2014. Los últimos cambios en mayo / marzo / junio cambiaron de System.js a Webpack para agrupar archivos. Se finalizó en octubre del año pasado y se ha mantenido estable para el uso en producción de muchas empresas y aplicaciones (Ionic2).

Siempre puede quedarse con cualquier versión que desee, solo están haciendo su trabajo y trabajando en ello.

No hay angular 2. Solo hay angular. Vea el video de lanzamiento en angular 4.

Realmente hubo un trabajo significativo entre 1 y 2. En mi opinión, realmente fue un gran salto en la usabilidad del programador. Esto dejó a la gente sintiendo que la próxima versión sería la misma. No lo es.

La idea de saltar de 2 a 4 es solo para alinear algunos números de versión de subproyecto. Nada realmente significativo aquí.

Personalmente, me encantan los cambios en a2 y me siento muy cómodo en el futuro, aunque hubo mucho dolor al aprender tantas cosas nuevas que aún era menos difícil que aprender a1 en primer lugar.

More Interesting

¿Qué puedo hacer con GreenSock que no puedo hacer con Anime.CSS y jQuery?

¿Qué lenguajes de programación son necesarios para crear un sitio web que funcione sin problemas? Back End incluido?

¿Cuáles son las etiquetas básicas para los sitios sociales?

¿Cómo genero un informe PDF usando itext y ajax?

¿Cuáles son algunos buenos consejos y recomendaciones de alojamiento web para principiantes?

¿Dónde está el mejor curso web para PHP?

¿Puedo construir una aplicación en la nube basada en web compleja con node.js sin usar ningún marco? Si no, ¿qué marco debo usar? ¿Dónde obtendré los mejores tutoriales?

¿Cuál es la forma mejor y más económica de crear un sitio web?

¿Cómo podría el diseño de la interfaz de usuario convertirse en un desarrollador front-end? ¿Qué debo preparar?

¿Cuál es la diferencia entre un documento, una tienda y una colección en el diseño de API?

¿Qué tecnologías estándar debo usar para crear un producto de chat web grupal en tiempo real?

¿Cuándo se debe usar Laravel?

¿Cómo preserva los créditos de SEO de un sitio web existente cuando lo rediseña en WordPress? Estoy construyendo un nuevo sitio ahora y reemplazaré el antiguo con él, por lo que no quiero instalarlo y, de repente, el negocio cae del mapa de SEO.

¿Cuál es la mejor empresa de diseño web en dehradun?

¿Recomiendas que un nuevo programador asista a una escuela que enseña la pila MEAN o Ruby on Rails? Ambas escuelas son excelentes lugares.