Programmēšana

Aizmirstiet leņķi 3, Google pāriet tieši uz leņķi 4

Pagājušajā mēnesī Google pārsteidza visus, kad tas detalizēti plānoja, ka Angular 3 tiks izlaists neilgi sešus mēnešus pēc Angular 2 ierašanās. Tagad izrādās, ka galu galā nebūs Angular 3 laidiena. Tā vietā martā Google pāriet tieši uz sava populārā JavaScript ietvara 4. versiju.

Google Igors Minars nesenajā NG-BE 2016 Angular konferencē Beļģijā teica, ka Google pāriet no 2. versijas uz 4. versiju, lai jaunināšanas numurs korelētu ar Angular version 4 maršrutētāju, kuru plānots izmantot ar laidienu.

Faktiski Minars izstrādāja ceļvedi, kurā no decembra līdz februārim iznāca astoņi Angular 4 beta izlaidumi, kam sekoja divi izlaišanas kandidāti februārī un vispārējā izlaišana 1. martā. Bet Minars brīdināja, ka nevajadzētu pārāk piekārt numurus. un ieteica sistēmu jebkurā gadījumā vienkārši saukt par "leņķisko". "Nesauksim to par AngularJS, nesauksim to par Angular 2," viņš teica, "jo, tā kā mēs izlaižam arvien vairāk šo versiju, tas visiem būs mulsinošs."

Angular ir agresīvs grafiks, kurā Angular 5 ierodas 2017. gada septembrī / oktobrī, pēc sešiem mēnešiem seko Angular 6, savukārt Angular 7 nāk sešus mēnešus vēlāk 2018. gada septembrī / oktobrī.

Google mērķi attiecībā uz Angular 4 ir pēc iespējas pēc iespējas savietojamāki ar Angular 2 un uzlabot kompilatora kļūdu ziņojumus. Novembrī Google runāja par nākamo Angular versiju, kas toreiz bija pazīstama kā 3. versija, uzsverot rīku uzlabojumus, kā arī samazinātu koda ģenerēšanu.

Angular jaunināšanas plāns ietver arī pāreju uz TypeScript 2.1 kā bāzes līniju, prom no TypeScript 1.8. Lai gan tas nozīmē, ka notiek lūzuma pārmaiņas, Minars nomierināja. "Tas nebūs liels darījums. Mēs veicām šīs migrācijas visā Google tīklā, un tas bija diezgan mazsvarīgi, taču tas prasa [dažas iejaukšanās]." Angular 2 tika pārrakstīts TypeScript, kas ir Microsoft tipizētais JavaScript supersetets.

Šī mēneša sākumā Google šā mēneša sākumā izlaida nelielu Angular 2.3 jauninājumu ar Angular Language Service, kas paredzēts integrēšanai ar IDE un tipa nodrošināšanu un kļūdu pārbaudi ar Angular Templates. Tiek parādīts arī objektu mantojums komponentiem. Angular 2.2 ieradās novembrī, nodrošinot savlaicīgu kompilācijas savietojamību.

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