Programmering

Glem Angular 3, Google hopper rett til Angular 4

I forrige måned overrasket Google alle når de detaljerte planene for at Angular 3 skulle bli utgitt kort seks måneder etter Angular 2s ankomst. Nå viser det seg at det ikke blir noen Angular 3-utgivelse tross alt. I stedet vil Google gå rett til versjon 4 av det populære JavaScript-rammeverket i mars.

Googles Igor Minar sa på den nylige NG-BE 2016 Angular-konferansen i Belgia at Google vil hoppe fra versjon 2 til versjon 4, slik at antallet oppgraderinger korrelerer med Angular versjon 4-ruteren som er planlagt for bruk med utgivelsen.

Minar la faktisk ut et veikart som har åtte betautgivelser av Angular 4 som kommer ut mellom desember og februar, etterfulgt av to utgivelseskandidater i februar og den generelle utgivelsen 1. mars. Men Minar advarte mot å bli for opphengt i tall og rådet til at rammeverket rett og slett skal kalles "Angular" uansett. "La oss ikke kalle det AngularJS, la oss ikke kalle det Angular 2," sa han, "for etter hvert som vi gir ut flere og flere av disse versjonene, vil det være superforvirrende for alle."

Angular følger en aggressiv tidsplan som angir at Angular 5 ankommer i september / oktober 2017, fulgt om seks måneder av Angular 6, med Angular 7 som kommer seks måneder senere i september / oktober 2018.

Googles mål for Angular 4 er å være så bakoverkompatibel med Angular 2 som mulig og å forbedre kompilatorfeilmeldinger. I november snakket Google om neste versjon av Angular, den gang kjent som versjon 3, med vekt på forbedringer i verktøy samt redusert kodegenerering.

Angular's oppgraderingsplan inkluderer også flytting til TypeScript 2.1 som en grunnlinje, vekk fra TypeScript 1.8. Selv om dette betyr at det er ødeleggende endringer, var Minar betryggende. "Det kommer ikke til å være noen stor avtale. Vi gjorde disse overføringene over hele Google, og det var ganske trivielt, men det krever [noen inngrep]." Angular 2 ble omskrevet i TypeScript, Microsofts typede supersett av JavaScript.

Tidligere denne måneden ga Google tidligere denne måneden ut Angular 2.3, en mindre oppgradering med Angular Language Service, som er designet for å integreres med IDEer og gi typefullføring og feilsjekking med Angular Templates. Objektarv for komponenter er også omtalt. Angular 2.2 kom i november, med kompilering på forhånd av kompilering.

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