Gracias por el A2A! Todavía soy bastante nuevo en Angular. Estoy a punto de comenzar un proyecto importante (portar una aplicación heredada, con control total de toma de decisiones sobre la pila de tecnología) y estoy considerando construir en 1.x en este momento, por lo que la pregunta es muy oportuna para mí.
Todavía no sé lo suficiente sobre lo que viene en 2.0 para sentir el tipo de inquietud que parece que sientes. Estoy bastante seguro de que el equipo de AngularJS está trabajando duro para que sea lo más compatible posible con versiones anteriores, y cuando no sea posible, al menos harán que la ruta de actualización sea lo más libre de fricción posible.
Para mí, todo se reduce a los números. Cuando comencé a investigar los marcos del lado del cliente hace un tiempo, Angular parecía tener la mayor comunidad de usuarios. Eso cuenta tremendamente para mí, porque significa (en general) un mejor soporte y una vida útil más larga. Con suerte, los desarrolladores de Angular también sienten un sentido de responsabilidad hacia esa comunidad y harán todo lo posible para que la transición sea lo más sencilla posible.
- ¿Por qué los programadores de R usan OpenCPU complicado para aplicaciones web si tienen una excelente plataforma Shiny?
- ¿Intelius invierte la búsqueda del número de celda?
- ¿Cuáles son los mejores frameworks web asíncronos?
- ¿Cuál es el mejor reemplazo para Google Moderator?
- ¿Cuáles son algunas buenas ideas de proyectos para aplicaciones web?
Pero como señala Ricky Nelson, si el esfuerzo de actualización termina pareciendo una migración desalentadora, muchos desarrolladores aprovecharán esa oportunidad para hacer algunas compras. Creo que es algo inteligente que hacer. Personalmente, probablemente iré con Angular, porque espero que la comunidad los haga responsables. Sé poco sobre React, pero por lo que he visto, parece un paradigma un poco diferente (JSX? Ugh. Suena a analizar pesadillas esperando a suceder). No estoy seguro de que me sienta cómodo con eso. Nunca me importó la idea de generar Javascript, sin importar cuáles sean los supuestos beneficios. Pero solo soy un perro viejo al que no le gusta aprender nuevos trucos …
El 1.x de cualquier producto es siempre una curva de aprendizaje para las personas detrás del producto. Me sorprendería si no hubiera grandes cambios pasando de v1 a v2. Espero que logren el equilibrio correcto entre las mejoras y la facilidad de transición.