Programování

Zapomeňte na Angular 3, Google skočí rovnou na Angular 4

Minulý měsíc Google překvapil všechny, když podrobně plánoval vydání Angular 3 krátce šest měsíců po příjezdu Angular 2. Nyní se ukázalo, že nakonec nebude žádné vydání Angular 3. Místo toho Google v březnu přejde přímo na verzi 4 svého populárního rámce JavaScriptu.

Igor Minar z Googlu na nedávné konferenci NG-BE 2016 Angular v Belgii uvedl, že Google přejde z verze 2 na verzi 4, takže počet upgradů koreluje s routerem Angular verze 4 plánovaným na použití s ​​vydáním.

Minar ve skutečnosti stanovil plán, který má osm beta verzí Angular 4 vycházejících mezi prosincem a únorem, následovaných dvěma kandidáty na vydání v únoru a obecným vydáním 1. března. Minar však varoval, aby nebyl příliš zavěšen na čísla a doporučil, aby se rámec jednoduše nazval „Úhlový“. „Neříkejme tomu AngularJS, neříkejme tomu Angular 2,“ řekl, „protože když vydáváme stále více těchto verzí, bude to pro všechny superkonfúzní.“

Angular má agresivní plán, který by umožnil, aby Angular 5 dorazil v září / říjnu 2017, následovaný za šest měsíců Angular 6, přičemž Angular 7 přijde o šest měsíců později v září / říjnu 2018.

Cíle Google pro Angular 4 mají být co nejvíce zpětně kompatibilní s Angular 2 a vylepšit chybové zprávy kompilátoru. V listopadu Google hovořil o další verzi Angular, pak známé jako verze 3, s důrazem na vylepšení nástrojů a také na redukci generování kódu.

Plán upgradu společnosti Angular také zahrnuje přechod na základní verzi TypeScript 2.1, mimo TypeScript 1.8. I když to znamená, že dochází k zásadním změnám, Minar uklidňoval. „Nebude to velký problém. Provedli jsme tyto migrace napříč celým Googlem a bylo to docela triviální, ale vyžaduje to [některé zásahy].“ Úhlová 2 byla přepsána v TypeScriptu, Microsoftově napsané nadmnožině JavaScriptu.

Začátkem tohoto měsíce Google na začátku tohoto měsíce vydal Angular 2.3, menší upgrade představující Angular Language Service, který je navržen tak, aby se integroval do IDE a poskytoval vyplňování typů a kontrolu chyb s Angular Templates. Také se objevuje dědičnost objektů pro komponenty. Úhlová verze 2.2 dorazila v listopadu a nabízí kompatibilitu kompilace v předstihu.