Angular (verkkokehys)

nimimerkki

alun perin AngularJS: n uudelleenkirjoitusta kutsuttiin nimellä ”Angular 2”, mutta tämä aiheutti hämmennystä kehittäjien keskuudessa. Selventääkseen asiaa ryhmä ilmoitti, että jokaisesta kehyksestä tulisi käyttää erillisiä termejä, joissa ”AngularJS” viittaa 1.X-versiot ja” Angular ”ilman, että” JS ” viittaa versioihin 2 ja up.

versio 2edit

Angular 2.0 julkistettiin ng-Europe-konferenssissa 22-23. Lokakuuta 2014. Rajut muutokset 2.0-versioon aiheuttivat huomattavaa kiistaa kehittäjien keskuudessa. Huhtikuuta 2015 Angular developers ilmoitti Angular 2: n siirtyneen Alphalta Developer Preview ’ lle. Angular 2 siirtyi Beta-versioon joulukuussa 2015, ja ensimmäinen julkaisuehdokas julkaistiin toukokuussa 2016. Lopullinen versio julkaistiin 14. syyskuuta 2016.

versio 4Edit

13.joulukuuta 2016 ilmoitettiin Angular 4: n jättäneen 3: n väliin välttääkseen sekaannuksen, joka johtui reititinpaketin v3.3.0-versiosta. Lopullinen versio julkaistiin 23. maaliskuuta 2017. Angular 4 on taaksepäin yhteensopiva Angular 2: n kanssa.

Angular version 4.3 on pieni julkaisu, eli se ei sisällä murtomuutoksia ja se on pudotuskoriste 4: lle.x. x.

ominaisuudet versiossa 4.3

  • Esittelyssä httpclient, pienempi, helppokäyttöisempi ja tehokkaampi kirjasto HTTP-pyyntöjen tekemiseen.
  • uudet reitittimen elinkaaritapahtumat vartijoille ja Resolvereille. Neljä uutta tapahtumaa: GuardsCheckStart, GuardsCheckEnd, ResolveStart, ResolveEnd liity olemassa oleviin elinkaaritapahtumiin, kuten NavigationStart.
  • ehdollisesti poistaa animaatiot käytöstä.

versio 5Edit

Kulmikas 5 julkaistiin 1. marraskuuta 2017. Angular 5: n keskeisiä parannuksia ovat tuki progressiivisille verkkosovelluksille, build optimizer ja materiaalisuunnitteluun liittyvät parannukset.

versio 6Edit

Kulmikas 6 julkaistiin 4. toukokuuta 2018. Tämä on merkittävä julkaisu, joka keskittyy vähemmän taustalla olevaan kehykseen ja enemmän työkaluketjuun ja helpottaa nopeaa liikkumista Angular tulevaisuudessa, kuten: ng update, ng add, Angular Elements, Angular Material + CDK Components, Angular Material Starter Components, CLI-työtilat, Kirjastotuki, Tree Shakable Providers, Animations Performance Improvements ja RxJS v6.

versio 7Edit

Kulmikas 7 julkaistiin 18. lokakuuta 2018. Päivitykset koskien sovelluksen suorituskykyä, Kulmamateriaalia & CDK, virtuaalinen vieritys, Selectsin parempi saavutettavuus, tukee nyt sisällön projisointia käyttämällä web-standardia mukautetuille elementeille, ja Riippuvuuspäivitykset Typescript 3.1: stä, RxJS 6.3: sta, solmusta 10 (tukee edelleen solmua 8).

versio 8Edit

Angular 8 julkaistiin 28. toukokuuta 2019. Mukana Differentiaalilataus kaikille sovelluskoodeille, dynaaminen tuonti laiskoille reiteille, Web-työntekijät, TypeScript 3.4-tuki ja kulmikas muratti opt-in-esikatseluna. Kulmikas muratti opt-in esikatselu sisältää:

  • luotu koodi, joka on helpompi lukea ja debug ajettaessa
  • nopeampi uudelleenrakentamisaika
  • parannettu hyötykuorman koko
  • parannettu template type checking
  • taaksepäin yhteensopivuus

versio 9Edit

Angular 9 julkaistiin 6. helmikuuta 2020. Versio 9 siirtää kaikki sovellukset käyttämään Ivy kääntäjä ja runtime oletuksena. Angular on päivitetty toimimaan Konekirjoituksella 3.6 ja 3.7. Lisäksi satoja korjauksia, Ivy kääntäjä ja runtime tarjoaa lukuisia etuja:

  • pienempi pakettikoko
  • nopeampi testaus
  • parempi virheenkorjaus
  • parannettu CSS-luokka ja tyylisidonta
  • parannettu tyyppitarkastus
  • parannetut rakentamisvirheet
  • parannetut rakentamisajat, jotka mahdollistavat AOT: n oletusarvoisesti
  • parannettu kansainvälistyminen

versio 10edit

kulmikas 10 julkaistiin 24.kesäkuuta 2020.

  • New Date Range Pickerer (Material UI library
  • Warnings about CommonJS imports
  • Optional clother Settings
  • Keeping up up to the Ecosystem
  • New Default Browser Configuration
  • Deprecations and Removals

versio 11edit

Angular 11 julkaistiin 11.marraskuuta 2020.

Future releasesEdit

V9: n jälkeen Angular-tiimi on siirtänyt kaikki uudet sovellukset käyttämään Ivy-kääntäjää ja ajonaikaa. He työskentelevät Ivy parantaa lähtö pakettikokoja ja kehitysnopeuksia.

jokaisen version odotetaan olevan taaksepäin yhteensopiva aiemman julkaisun kanssa. Angular development team on luvannut tehdä kaksi kertaa vuodessa päivityksiä.

Tukikäytäntö ja aikataulu

kaikki tärkeimmät julkaisut ovat tuettuja 18 kuukauden ajan. Tämä koostuu 6 kuukauden aktiivisesta tuesta, jonka aikana säännöllisesti ajoitetut päivitykset ja korjaukset julkaistaan. Sen jälkeen seuraa 12 kuukauden pitkäaikainen tuki (LTS), jonka aikana julkaistaan vain kriittisiä korjauksia ja tietoturvakorjauksia.

Tuetut Kulmaversiot
versio Status vapautettu Aktiivipäät LTS päättyy
^11.0.0 Aktiivinen 11. marraskuuta 2020 11. toukokuuta 2021 toukokuuta 11, 2022
^10.0.0 LTS kesä 24, 2020 joulu 24, 2020 joulu 24, 2021
^9.0.0 LTS helmi 6, 2020 elo 6, 2020 elo 6, 2021

Vastaa

Sähköpostiosoitettasi ei julkaista.

More: