Programavimas

Pamirškite 3 kampą, „Google“ pereina tiesiai į 4 kampą

Praėjusį mėnesį „Google“ nustebino visus, kai išsamiai planavo išleisti „Angular 3“ praėjus šešiems mėnesiams po „Angular 2“ atvykimo. Dabar paaiškėja, kad vis tiek nebus „Angular 3“ leidimo. Vietoj to, „Google“ kovo mėnesį pereis tiesiai prie savo populiariosios „JavaScript“ sistemos 4 versijos.

„Google“ narys Igoris Minaras neseniai vykusioje „NG-BE 2016 Angular“ konferencijoje Belgijoje sakė, kad „Google“ pereis nuo 2 versijos prie 4 versijos, kad atnaujinimo numeris atitiktų „Angular 4“ versijos maršrutizatorių, kurį planuojama naudoti su leidimu.

Tiesą sakant, „Minar“ parengė planą, kuriame nuo gruodžio iki vasario mėnesio pasirodys aštuoni „Angular 4“ beta versijos leidimai, po to du kandidatai bus paskelbti vasario mėnesį, o bendras pranešimas bus paskelbtas kovo 1 d. ir patarė šiaip karkasą tiesiog pavadinti „Kampiniu“. „Nevadinkime to„ AngularJS “, nevadinkime to„ Angular 2 “, - sakė jis, - nes kai mes išleidžiame vis daugiau šių versijų, tai visiems bus itin painu.

„Angular“ yra agresyvus tvarkaraštis, pagal kurį „Angular 5“ atvyks 2017 m. Rugsėjo / spalio mėn., Po šešių mėnesių - „Angular 6“, o „Angular 7“ ateis po šešių mėnesių 2018 m. Rugsėjo / spalio mėn.

„Google“ tikslai, susiję su „Angular 4“, yra kuo labiau suderinti su „Angular 2“ ir patobulinti kompiliatoriaus klaidų pranešimus. Lapkritį „Google“ kalbėjo apie kitą „Angular“ versiją, tada vadinamą 3 versija, pabrėždama įrankių patobulinimus ir mažesnį kodų generavimą.

„Angular“ atnaujinimo plane taip pat numatyta pereiti prie „TypeScript 2.1“ kaip pagrindinės linijos, toliau nuo „TypeScript 1.8“. Nors tai reiškia, kad vyksta permainingi pokyčiai, Minaras ramino. "Tai nebus didelis dalykas. Mes atlikome šias migracijas visoje" Google "ir tai buvo gana nereikšminga, tačiau tam reikia [kai kurių intervencijų]." „Angular 2“ buvo perrašytas „TypeScript“ - „Microsoft“ tipizuotame „JavaScript“ superset.

Šio mėnesio pradžioje „Google“ šio mėnesio pradžioje išleido nedidelį „Angular 2.3“ atnaujinimą su „Angular Language Service“, kuris yra skirtas integruoti su IDE ir suteikti tipų užbaigimo bei klaidų tikrinimo galimybes naudojant „Angular Templates“. Taip pat rodomas objektų paveldėjimas komponentams. „Angular 2.2“ pasirodė lapkritį, pasižymintis kompiliacijų suderinamumu anksčiau laiko.