Programovanie

Zabudnite na Angular 3, Google skočí rovno na Angular 4

Minulý mesiac Google všetkých prekvapil, keď podrobne plánoval vydanie Angular 3 na krátky polrok po príchode Angular 2. Teraz sa ukázalo, že nakoniec nebude vydané žiadne vydanie Angular 3. Namiesto toho Google v marci prejde priamo na verziu 4 svojho populárneho rámca JavaScriptu.

Igor Minar z Googlu na nedávnej konferencii NG-BE 2016 Angular v Belgicku uviedol, že Google prejde z verzie 2 na verziu 4, takže počet aktualizácií koreluje s routerom Angular verzie 4, ktorý sa plánuje vydať.

Minar v skutočnosti pripravil cestovnú mapu, ktorá bude obsahovať osem beta verzií Angular 4 od decembra do februára, po ktorých budú nasledovať dvaja kandidáti na vydanie vo februári a všeobecné vydanie 1. marca. Minar však varoval pred prílišným zavesením čísel a odporučil, aby sa rámec v každom prípade nazýval „hranatý“. „Nenazývajme to AngularJS, nenazývajme to Angular 2,“ povedal, „pretože keď vydávame čoraz viac týchto verzií, bude to pre všetkých superkonfúzne.“

Spoločnosť Angular je v agresívnom rozvrhu, ktorý by umožnil príchod Angular 5 v septembri / októbri 2017, o šesť mesiacov by nasledoval Angular 6, zatiaľ čo Angular 7 by mal prísť o šesť mesiacov neskôr v septembri / októbri 2018.

Ciele spoločnosti Google pre Angular 4 sú byť čo najviac spätne kompatibilné s Angular 2 a vylepšovať chybové hlásenia prekladača. V novembri Google hovoril o ďalšej verzii Angular, potom známej ako verzia 3, s dôrazom na vylepšenie nástrojov a zníženie generovania kódu.

Plán modernizácie Angularu zahŕňa aj prechod na základňu TypeScript 2.1, ďaleko od TypeScript 1.8. Aj keď to znamená, že existujú zásadné zmeny, Minar upokojoval. „Nebude to veľký problém. Tieto migrácie sme vykonali cez celý Google a boli to dosť malichernosti, ale vyžadujú si to [určité zásahy].“ Angular 2 bol prepísaný do TypeScriptu, Microsoftom napísanej nadstavby JavaScriptu.

Začiatkom tohto mesiaca spoločnosť Google začiatkom tohto mesiaca vydala Angular 2.3, malú aktualizáciu obsahujúcu službu Angular Language Service, ktorá je navrhnutá na integráciu s IDE a poskytuje dokončenie typu a kontrolu chýb s Angular Templates. Uvádza sa tiež dedenie objektov pre komponenty. Angular 2.2 dorazil v novembri a obsahuje kompatibilitu kompilácie v predstihu.

$config[zx-auto] not found$config[zx-overlay] not found