¿Angular 2.0 es estable o vale la pena?

Hola,

AngularJS lanza una nueva versión AngularJS 2.0 con muchas características nuevas y las personas necesitarán volver a trabajar en su versión actual de la aplicación para lograr los beneficios. AngularJS 2.0 mejora las limitaciones arquitectónicas y corrige la mayoría de los problemas en el marco de la aplicación JavaScript anterior. Google afirma que una versión beta que está disponible hoy para AngularJS 2.0 introduce numerosos cambios que no son compatibles con AngularJS 1, pero mejora un aumento de velocidad de ocho veces para renderizar y actualizar páginas. Google desarrolló una herramienta de mezcla que se puede usar para mezclar ambas versiones y permitir la implementación de AngularJS 2.0 de una manera más fácil.

Al permitir que los desarrolladores mezclen sin problemas los componentes y servicios de AngularJS en una sola aplicación, podrán actualizar una aplicación de un servicio o componente a la vez a través de pequeñas confirmaciones. Por lo tanto, AngularJS 2.0 presenta un rendimiento mejorado, una plantilla potente, API más simples y una depuración más fácil, según el equipo de Angular. Habiendo dicho eso, la aplicación necesita ser modificada para otros cambios en AngularJS 2.0.

Dado que se hicieron algunos cambios arquitectónicos, tiene que separarse del DOM, permite un mejor inicio realizado por el lado del servidor, donde Angular se ejecuta dentro de Node.js o alguna otra tecnología del lado del servidor, que a su vez es una primera vista rápida de la página. La mayoría de los cambios complejos aún se encuentran en la fase Alfa, pero se avecinan más, ya que el desarrollo para hacerlo estable es inmediato. No hay una fecha específica para la versión estable completa de AngularJS 2.0. Pero cuando las aplicaciones se mantienen actualizadas en cada lanzamiento, la transición debería ser mucho más fluida.

Algunas de las principales preocupaciones que AngularJS 2.0 abordó son:

  • Hace que las aplicaciones móviles sean más fáciles de manejar y mejora el rendimiento, el tiempo de carga, etc.
  • AngularJS está impulsado por componentes, podrá elegir y elegir las piezas que necesita. Se eliminará la complejidad del núcleo AngularJS, lo que dará como resultado un mejor rendimiento.
  • AngularJS 2.0 apunta a ES6 y hace más difícil cualquier hackeo o solución alternativa que garantice la seguridad del dominio comercial particular.

La mejor parte de AngularJS es que todas las versiones son realizadas por el mismo equipo y aquellos que tienen experiencia en AngularJS 1.0 pueden migrarlo a AngularJS 2.0 con algunas investigaciones siguiendo métodos estándar. La evolución ocurrió eventualmente y mejoró al rectificar los problemas en la versión anterior. Es decisión de uno seguir la versión actual o tomar decisiones difíciles para utilizar tecnologías nuevas y emergentes que deberían potenciar la aplicación y el negocio.

Finalmente, AngularJS es mucho más que una base de código. Ayuda a las personas a desarrollar cosas increíbles. CronJ está entusiasmado de poner valor a la comunidad y tener una buena oportunidad de tomar posesión como los primeros en adoptar las tecnologías JavaScript. Espero que esto ayude. Gracias.

No, no hay una versión estable hasta la fecha de escribir esta respuesta.

Worth: Worth es un tema de persona a persona. O tal vez compañía por compañía (en el caso de AngularJS 2).

En general, al diseñar productos, los equipos de productos no se sientan y disfrutan del dinero después de que se desarrolla el producto. Lo optimizan y ponen mejoras y mejoras. ¿Cómo lo logramos? Al observar los cuellos de botella y encontrar soluciones para ello.

Es obvio que el equipo de AngularJS ha hecho que AngularJS 2 resuelva los principales problemas de AngularJS 1. Y los productos creados en AngularJS 1 mejorarán cuando migren a AngularJS 2.

Entonces, desde productos prospectivos, vale la pena.

Ahora equipo de desarrollo, como (si) ya han trabajado o han estado trabajando en AngularJS 1, la curva de aprendizaje no es muy empinada. Porque la comprensión de AngularJS ya está ahí. Entonces, cuando comiencen las migraciones, los equipos de desarrollo también lo considerarían digno.

La pregunta no está clara.

¿Es estable? Es tan estable como cabría esperar de un producto que acaba de entregar rc1.

¿Vale la pena? Sí, es como apegarse a la tecnología heredada que rápidamente construye un departamento técnico que será muy costoso (tanto en el tiempo como en el dinero) para manejar.

Sin embargo, no es necesario apresurar una actualización de inmediato, pero al mismo tiempo no estaría de más tratar de hacer que el proceso de actualización sea menos doloroso al comenzar a migrar los componentes existentes a las directivas con sus propios ámbitos, controladores y vistas.