Angular (web keretrendszer)

NamingEdit

eredetileg az AngularJS átírását “Angular 2″ – nek hívták, de ez zavart okozott a fejlesztők körében. Hogy tisztázzuk, a csapat bejelentette, hogy minden kerethez külön kifejezéseket kell használni, az” AngularJS ” kifejezéssel a 1.X verziók és ” Angular “a” JS ” nélkül, a 2-es és újabb verziókra utalva.

Version 2Edit

Angular 2.0 az ng-Europe konferencián jelentették be 22-23. Október 2014. A 2.0 verzió drasztikus változásai jelentős vitákat váltottak ki a fejlesztők körében. Április 30-án, 2015, A szögletes Fejlesztők bejelentette, hogy Angular 2 költözött Alpha Developer Preview. Az Angular 2 2015 decemberében költözött a Bétába, az első kiadási jelölt pedig 2016 májusában jelent meg. A végleges változat megjelent szeptember 14, 2016.

Version 4Edit

December 13-án 2016 szögletes 4 jelentették be, kihagyva 3 a félreértések elkerülése végett miatt az eltérés a router csomag változata, amely már elosztott v3.3.0. A végleges változat megjelent március 23, 2017. Az Angular 4 visszafelé kompatibilis az Angular 2-vel.

Angular version 4.3 egy kisebb kiadás, ami azt jelenti, hogy nem tartalmaz törés változások és hogy ez egy drop-in csere 4.x. x.

jellemzők a verzióban 4.3

  • bemutatjuk a HttpClient-et, egy kisebb, könnyebben használható és hatékonyabb könyvtárat HTTP kérések készítéséhez.
  • új router életciklus események őrök és resolverek számára. Négy új esemény: GuardsCheckStart, GuardsCheckEnd, ResolveStart, ResolveEnd csatlakozzon a meglévő életciklus-eseményekhez, például a Navigationstarthoz.
  • feltételesen tiltsa le az animációkat.

Version 5Edit

Angular 5 megjelent November 1, 2017. Az Angular 5 legfontosabb fejlesztései közé tartozik a progresszív webes alkalmazások támogatása, a build optimalizáló és az anyagtervezéssel kapcsolatos fejlesztések.

6.Verziószerkesztés

Angular 6 4. Május 2018-án jelent meg. Ez egy jelentős kiadás, amely kevésbé az alapul szolgáló keretrendszerre, inkább az eszközláncra összpontosít, valamint arra, hogy a jövőben megkönnyítse a gyors mozgást az Angular segítségével, mint például: ng update, ng add, Angular Elements, Angular Material + CDK Components, Angular Material Starter Components, CLI munkaterületek, könyvtári támogatás, fa rázható szolgáltatók, animációk Teljesítményjavítása és RxJS v6.

Version 7Edit

Angular 7 megjelent október 18, 2018. Frissítések az alkalmazás teljesítményével kapcsolatban, Angular Material & CDK, virtuális görgetés, a Selects jobb hozzáférhetősége, mostantól támogatja a Tartalomvetítést az egyéni elemek webes szabványával, valamint a TypeScript 3.1, RxJS 6.3, Node 10 (továbbra is támogatja a Node 8-at).

8.Verziószerkesztés

az Angular 8 28. május 2019-én jelent meg. Jellemző differenciális betöltése minden alkalmazás kód, dinamikus import lusta útvonalak, webes dolgozók, TypeScript 3.4 támogatás, Angular Ivy, mint egy opt-in előnézet. A szögletes Ivy opt-in előnézet a következőket tartalmazza:

  • generált kód, amely könnyebben olvasható és hibakereshető futásidőben
  • gyorsabb újraépítési idő
  • továbbfejlesztett hasznos teherméret
  • továbbfejlesztett sablontípus-ellenőrzés
  • visszafelé kompatibilitás

9.Verziószerkesztés

Angular 9 február 6-án jelent meg, 2020. A 9-es verzió az összes alkalmazást alapértelmezés szerint az Ivy fordító és a futásidő használatára helyezi át. Angular frissült, hogy működjön együtt TypeScript 3.6 és 3.7. A több száz hibajavítás mellett az Ivy compiler és a runtime számos előnyt kínál:

  • kisebb csomagméretek
  • gyorsabb tesztelés
  • jobb hibakeresés
  • továbbfejlesztett CSS osztály és stílus kötés
  • továbbfejlesztett típusellenőrzés
  • továbbfejlesztett build hibák
  • továbbfejlesztett build alkalommal, amely lehetővé teszi AOT alapértelmezés szerint
  • továbbfejlesztett nemzetközivé

10.verziószerkesztés

az Angular 10 24. Június 2020-én jelent meg.

  • új dátumtartomány-választó (Material UI library
  • figyelmeztetések a CommonJS importról
  • opcionális szigorúbb Beállítások
  • naprakészen tartása az ökoszisztémával
  • új alapértelmezett böngésző konfiguráció
  • elavult és eltávolított

version 11edit

Angular 11 11.November 2020-én jelent meg.

Future releasesEdit

a v9 óta az Angular csapata minden új alkalmazást áthelyezett az Ivy fordító és futásidejű használatára. Az Ivy-n dolgoznak, hogy javítsák a kimeneti köteg méretét és a fejlesztési sebességet.

minden verzió várhatóan visszafelé kompatibilis az előző kiadással. Az Angular fejlesztői csapata ígéretet tett arra, hogy évente kétszer frissíti.

Support policy and scheduleEdit

az összes nagyobb kiadás 18 hónapig támogatott. Ez 6 hónapos aktív támogatásból áll, amelynek során rendszeresen ütemezett frissítések és javítások kerülnek kiadásra. Ezt 12 hónapos hosszú távú támogatás (LTS) követi, amely során csak a kritikus javítások és biztonsági javítások kerülnek kiadásra.

támogatott szögletes változatok
Verzió állapot megjelent aktív vége LTS vége
^11.0.0 aktív Nov 11, 2020 május 11, 2021 május 11, 2022
^10.0.0 LTS jún 24, 2020 Dec 24, 2020 Dec 24, 2021
^9.0.0 LTS febr 6, 2020 Aug 6, 2020 Aug 6, 2021

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.

More: