Olvídese de Angular 3, Google salta directamente a Angular 4

El mes pasado, Google sorprendió a todos cuando detalló los planes para que Angular 3 se lanzara seis meses después de la llegada de Angular 2. Ahora resulta que no habrá ningún lanzamiento de Angular 3 después de todo. En cambio, Google irá directamente a la versión 4 de su popular marco de JavaScript en marzo.

Igor Minar de Google dijo en la reciente conferencia Angular NG-BE 2016 en Bélgica que Google saltará de la versión 2 a la versión 4 para que el número de la actualización se correlacione con el enrutador Angular versión 4 planeado para su uso con el lanzamiento.

Minar, de hecho, presentó una hoja de ruta que tiene ocho versiones beta de Angular 4 que saldrán entre diciembre y febrero, seguidas de dos versiones candidatas en febrero y la versión general el 1 de marzo. Pero Minar advirtió que no se obsesione demasiado con los números. y aconsejó que el marco simplemente se llame "Angular" de todos modos. "No lo llamemos AngularJS, no lo llamemos Angular 2", dijo, "porque a medida que lancemos más y más de estas versiones, será superconfuso para todos".

Angular tiene un horario agresivo que haría que Angular 5 llegara en septiembre / octubre de 2017, seguido en seis meses por Angular 6, y Angular 7 llegaría seis meses después, en septiembre / octubre de 2018.

Los objetivos de Google para Angular 4 son ser lo más compatible con Angular 2 como sea posible y mejorar los mensajes de error del compilador. En noviembre, Google habló sobre la próxima versión de Angular, entonces conocida como versión 3, enfatizando las mejoras en las herramientas y la generación de código reducida.

El plan de actualización de Angular también incluye pasar a TypeScript 2.1 como línea de base, lejos de TypeScript 1.8. Si bien esto significa que hay cambios importantes, Minar fue tranquilizador. "No va a ser gran cosa. Hicimos estas migraciones en todo Google y fue bastante trivial, pero requiere [algunas intervenciones]". Angular 2 se reescribió en TypeScript, el superconjunto mecanografiado de JavaScript de Microsoft.

A principios de este mes, Google lanzó a principios de este mes Angular 2.3, una actualización menor con Angular Language Service, que está diseñado para integrarse con IDE y proporcionar finalización de tipo y verificación de errores con plantillas angulares. También se incluye la herencia de objetos para componentes. Angular 2.2 llegó en noviembre, con compatibilidad de compilación anticipada.