Забравете Angular 3, Google скача направо до Angular 4

Миналия месец Google изненада всички, когато изложи подробни планове за Angular 3 да бъде пуснат кратко шест месеца след пристигането на Angular 2. Сега се оказва, че все пак няма да има издание на Angular 3. Вместо това през март Google ще премине към версия 4 на популярната си рамка на JavaScript.

Игор Минар на Google заяви на неотдавнашната конференция NG-BE 2016 Angular в Белгия, че Google ще премине от версия 2 към версия 4, така че броят на надстройката да съответства на маршрутизатора Angular версия 4, планиран за използване с изданието.

Minar всъщност изготви пътна карта, която съдържа осем бета версии на Angular 4, излизащи между декември и февруари, последвани от двама кандидати за освобождаване през февруари и общото издание на 1 март. и посъветва рамката така или иначе просто да се нарича "ъглова". "Нека не го наричаме AngularJS, да не го наричаме Angular 2", каза той, "защото тъй като пускаме все повече и повече от тези версии, това ще бъде супер объркващо за всички."

Angular е в агресивен график, при който Angular 5 ще пристигне през септември / октомври 2017 г., последван от шест месеца от Angular 6, а Angular 7 идва шест месеца по-късно през септември / октомври 2018 г.

Целите на Google за Angular 4 са да бъде възможно най-назад съвместим с Angular 2 и да подобри съобщенията за грешки на компилатора. През ноември Google говори за следващата версия на Angular, известна тогава като версия 3, като наблегна на подобрения в инструментариума, както и намалено генериране на код.

Планът за надстройка на Angular включва също преминаване към TypeScript 2.1 като базова линия, далеч от TypeScript 1.8. Въпреки че това означава, че има пробивни промени, Минар беше успокояващ. "Няма да е голяма работа. Направихме тези миграции в целия Google и беше доста тривиално, но изисква [някои намеси]." Angular 2 е пренаписан в TypeScript, типизираният от Microsoft набор от JavaScript.

По-рано този месец Google пусна по-рано този месец Angular 2.3, малко надстройка с Angular Language Service, която е проектирана да се интегрира с IDE и да осигури попълване на типа и проверка на грешки с Angular Templates. Представено е и наследяване на обекти за компоненти. Angular 2.2 пристигна през ноември със съвместимост на компилацията преди време.