Programiranje

Pozabite na kot 3, Google skoči naravnost na kot 4

Prejšnji mesec je Google presenetil vse, ko je podrobno načrtoval izdajo Angular 3 kmalu po prihodu Angular 2. Zdaj se je izkazalo, da konec koncev ne bo nobene izdaje Angular 3. Namesto tega bo Google marca prešel na različico 4 svojega priljubljenega okvira JavaScript.

Googlov Igor Minar je na nedavni konferenci NG-BE 2016 Angular v Belgiji dejal, da bo Google prešel z različice 2 na različico 4, tako da bo število nadgradnje koreliralo z usmerjevalnikom Angular različice 4, ki je načrtovan za uporabo z izdajo.

Minar je v resnici postavil načrt, v katerem je med decembrom in februarjem izšlo osem beta različic programa Angular 4, ki sta jim sledila dva kandidata za izpustitev februarja in splošna objava 1. marca. Toda Minar je opozoril, da se ne zavzema preveč številk in svetoval, da se ogrodje vseeno preprosto imenuje "kotno". "Ne imenujmo ga AngularJS, ne imenujmo ga Angular 2," je dejal, "ker bomo sproščali vse več teh različic, kar bo za vse zelo zmedeno."

Angular ima agresiven urnik, po katerem naj bi Angular 5 prišel septembra / oktobra 2017, v šestih mesecih pa Angular 6, Angular 7 pa šest mesecev kasneje septembra / oktobra 2018.

Googlovi cilji za Angular 4 so čim bolj združljivi z Angular 2 in izboljšati sporočila o napakah prevajalnika. Novembra je Google govoril o naslednji različici programa Angular, ki je bila takrat znana kot različica 3, pri čemer je poudaril izboljšave v orodju in zmanjšano generiranje kode.

Načrt nadgradnje programa Angular vključuje tudi prehod na TypeScript 2.1 kot osnovno črto, stran od TypeScript 1.8. Čeprav to pomeni, da prihaja do sprememb, je bil Minar pomirjujoč. "To ne bo kaj hudega. Te migracije smo opravili po celotnem Googlu in bilo je precej nepomembno, vendar zahteva [nekaj posegov]." Angular 2 je bil prepisan v TypeScript, Microsoftovem natipkanem naboru JavaScript.

V začetku tega meseca je Google v začetku tega meseca izdal Angular 2.3, manjšo nadgradnjo s storitvijo Angular Language Service, ki je zasnovana za integracijo z IDE-ji ter zagotavljanje dokončanja in preverjanja napak z Angular Templates. Predstavljeno je tudi dedovanje objektov za komponente. Novembra je prispel Angular 2.2, ki je predčasno združljiv s kompilacijo.

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