Ohjelmointi

Unohda kulma 3, Google hyppää suoraan kulmaan 4

Viime kuussa Google yllätti kaikki, kun se suunnitteli yksityiskohtaisesti Angular 3: n julkaisemisen lyhyen kuuden kuukauden kuluttua Angular 2: n saapumisesta. Nyt käy ilmi, ettei Angular 3: n julkaisua ole loppujen lopuksi. Sen sijaan Google siirtyy maaliskuussa suosimansa JavaScript-kehyksen versioon 4.

Googlen Igor Minar sanoi äskettäisessä Belgiassa järjestetyssä NG-BE 2016 Angular -konferenssissa, että Google siirtyy versiosta 2 versioon 4 niin, että päivityksen numero korreloi julkaisun kanssa käytettäväksi suunnitellun Angular version 4 -reitittimen kanssa.

Minar laati itse asiassa etenemissuunnitelman, jossa joulukuusta helmikuuhun ilmestyy kahdeksan beetaversiota Angular 4: stä, jota seuraa kaksi julkaisuhakijaa helmikuussa ja yleinen julkaisu 1. maaliskuuta. Mutta Minar varoitti liian roikkumasta numeroihin ja neuvoi, että kehystä kutsutaan yksinkertaisesti "kulmaksi". "Älkäämme kutsuko sitä AngularJS: ksi, älkäämme kutsuko sitä Angular 2: ksi", hän sanoi, "koska kun julkaisemme yhä enemmän näitä versioita, se tulee olemaan ymmällistä kaikille."

Angular on aggressiivisessa aikataulussa, jonka mukaan Angular 5 saapuu syys / lokakuussa 2017, jota seuraa kuuden kuukauden kuluttua Angular 6, ja Angular 7 tulee kuusi kuukautta myöhemmin syyskuussa / lokakuussa 2018.

Googlen tavoitteet Angular 4: lle ovat mahdollisimman taaksepäin yhteensopivia Angular 2: n kanssa ja parantaa kääntäjän virheilmoituksia. Marraskuussa Google puhui Angularin seuraavasta versiosta, joka tunnettiin sitten nimellä versio 3, korostaen parannuksia työkaluissa ja vähentynyttä koodin muodostusta.

Angularin päivityssuunnitelma sisältää myös siirtymisen TypeScript 2.1: een lähtötasona poispäin TypeScript 1.8: sta. Vaikka tämä tarkoittaa, että muutoksia tapahtuu, Minar oli rauhoittava. "Se ei tule olemaan iso juttu. Teimme nämä siirrot koko Googlen kautta ja se oli melko triviaalia, mutta se vaatii [joitain toimenpiteitä]." Angular 2 kirjoitettiin uudestaan ​​TypeScriptiin, joka on Microsoftin kirjoittama JavaScript-supersetti.

Aiemmin tässä kuussa Google julkaisi aiemmin tässä kuussa pienen päivityksen Angular 2.3, joka sisältää pienen päivityksen, jossa on Angular Language Service, joka on suunniteltu integroitumaan IDE: iin ja tarjoamaan tyyppien täydentämistä ja virheen tarkistusta Angular Templates -sovellusten kanssa. Myös esineiden perintö komponenteille on esillä. Angular 2.2 saapui marraskuussa, ja se oli yhteensopiva ajoissa.