Me imaginaba que muchos desarrolladores experimentados se molestarían con Angular 2.0 debido a las muchas mejoras realizadas sobre los siguientes conceptos difíciles:
- Directivas / Plantilla
- Object.observe
- $ scope (tiende a hincharse)
- angular.module
- Muchos cambios de sintaxis
Recuerdo que pasé mucho tiempo tratando de comprender los conceptos anteriores, pero ahora están en desuso por completo. Todo el trabajo duro ahora se ha desperdiciado, y además de eso, tendría que volver a aprender todas las nuevas implementaciones de Angular 2.0.
Tampoco hay una ruta de migración de Angular 1.X a 2.0 al escribir esta respuesta. Esto significa que su aplicación tendría que ser reescrita para usar Angular 2.0 en el futuro, o quedar obsoleta.
- Cómo calcular la tarifa por hora como desarrollador
- ¿Por qué no se externaliza todo el desarrollo de software a países con costos laborales mucho más bajos? ¿Los desarrolladores offshore son menos capaces? ¿Es un problema de comunicación? ¿Aumentaría drásticamente el rendimiento de un desarrollador offshore si le otorgara una visa H1B?
- ¿Cuáles son los pros y los contras de consultar frente a tiempo completo para los desarrolladores de software?
- ¿Cuáles son algunos buenos cursos de certificación para desarrolladores de software profesionales?
- ¿Debo solicitar un puesto de gestión de productos de software sin experiencia previa pero con más de 10 años de experiencia como desarrollador de software?
No obstante, creo que Angular 2.0 beneficiaría enormemente a los nuevos desarrolladores y estoy deseando ver cómo competiría contra otros marcos.