He conocido a muchas compañías que usaron el término “si no está roto, no lo arreglen”. Esta es la razón por la cual los sistemas heredados construidos sobre tecnologías antiguas aún se mantienen. Algunas de esas tecnologías incluyen Cobol, C y Java, etc. AngularJS 1.x no es antiguo y la mayoría de las aplicaciones desarrolladas en él eran solo recientes. Dicho esto, volver a escribir esas aplicaciones usando AngularJS2 no sucederá de inmediato. Las empresas seguirán manteniendo esas aplicaciones a menos que haya buenas razones. Algunas razones pueden ser problemas de rendimiento, limitaciones de funciones o si Google dejó de admitir AngularJS 1.x. Actualmente, AngularJS 1.x sigue siendo la versión más estable y escalable de AngularJS. Recuerde que la versión 2 se lanzó recientemente fuera de beta el año pasado. AngularJS2 es una reescritura total y no una actualización y espera más errores antes de que se estabilice.
No me malinterpreten, aprender AngularJS2 es imprescindible porque será utilizado por muchas empresas en el futuro. Las nuevas aplicaciones deberían usarlo en lugar de la versión anterior. Sin embargo, si observa la tendencia laboral, las empresas todavía están buscando desarrolladores que conozcan AngularJS 1.x para mantener sus aplicaciones existentes. Además, aprender AngularJS 1.x no te hará daño si quieres aprender la versión 2. Entender ambos será una gran ventaja.
- ¿Cuál es la diferencia entre Google App Engine, Firebase y Google Endpoints?
- ¿Conoces algún script PHP eficiente que pueda leer correos electrónicos de un servidor?
- ¿Debo actualizar mi aplicación backbone.js de 0.9.2 a 1.0?
- ¿Es importante que un especialista en marketing digital tenga conocimiento de HTML, CSS y JavaScript?
- ¿Qué herramientas en línea son las mejores para aprender a programar páginas web a partir de la nada?