Angular (cadru web)

NamingEdit

inițial, rescrierea AngularJS a fost numită „Angular 2”, dar acest lucru a dus la confuzie în rândul dezvoltatorilor. Pentru a clarifica, echipa a anunțat că ar trebui folosiți termeni separați pentru fiecare cadru cu „AngularJS” referindu-se la 1.Versiunile X și” Angular ” fără „JS” referindu-se la versiunile 2 și în sus.

versiunea 2edit

Angular 2.0 a fost anunțat la conferința ng-Europa 22-23. Octombrie 2014. Schimbările drastice din versiunea 2.0 au creat controverse considerabile în rândul dezvoltatorilor. Pe 30 aprilie 2015, dezvoltatorii Angular au anunțat că Angular 2 s-a mutat de la Alpha la Developer Preview. Angular 2 sa mutat la Beta în decembrie 2015, iar primul candidat de lansare a fost publicat în Mai 2016. Versiunea finală a fost lansată pe 14 septembrie 2016.

versiunea 4edit

la 13 decembrie 2016 Angular 4 a fost anunțat, sărind peste 3 pentru a evita o confuzie din cauza nealinierii versiunii pachetului routerului, care a fost deja distribuită ca v3.3.0. Versiunea finală a fost lansată pe 23 martie 2017. Angular 4 este compatibil cu Angular 2.

Angular versiunea 4.3 este o versiune minoră, ceea ce înseamnă că nu conține modificări de rupere și că este un înlocuitor drop-in pentru 4.x. x.

caracteristici în Versiune 4.3

  • introducerea HttpClient, o bibliotecă mai mică, mai ușor de utilizat, și mai puternic pentru a face cereri HTTP.
  • noi evenimente ale ciclului de viață al routerului pentru paznici și rezolvatori. Patru evenimente noi: GuardsCheckStart, GuardsCheckEnd, ResolveStart, ResolveEnd Alăturați-vă setului existent de evenimente din ciclul de viață, cum ar fi NavigationStart.
  • dezactivați condiționat animațiile.

versiunea 5edit

Angular 5 a fost lansat pe 1 noiembrie 2017. Îmbunătățirile cheie din Angular 5 includ suport pentru aplicații web progresive, un optimizator de construire și îmbunătățiri legate de proiectarea materialelor.

versiunea 6edit

Angular 6 a fost lansat pe 4 mai 2018. Aceasta este o versiune majoră axată mai puțin pe cadrul de bază și mai mult pe toolchain și pe facilitarea deplasării rapide cu Angular în viitor, cum ar fi: ng update, ng add, Angular Elements , Angular Material + CDK Components, Angular Material Starter Components, CLI Workspaces, Library Support, Tree Shakable Providers, Animations Performance Improvements și RxJS v6.

versiunea 7edit

Angular 7 a fost lansat pe 18 octombrie 2018. Actualizări privind performanța aplicației, Material unghiular & CDK, defilare virtuală, accesibilitate îmbunătățită a Selectărilor, acceptă acum proiecția conținutului folosind standardul web pentru elemente personalizate și actualizări de dependență în ceea ce privește Typescript 3.1, RxJS 6.3, nod 10 (încă suportă nodul 8).

versiunea 8edit

Angular 8 a fost lansat pe 28 Mai 2019. Dispunând de încărcare diferențială pentru toate cod de aplicare, importurile dinamice pentru rute leneș, lucrătorii Web, suport TypeScript 3.4, și Angular Ivy ca o previzualizare opt-in. Unghiular Ivy opt-in previzualizare include:

  • cod generat care este mai ușor de citit și depanat la rulare
  • timp de re-construire mai rapid
  • Dimensiune utilă îmbunătățită
  • verificare îmbunătățită a tipului de șablon
  • compatibilitate înapoi

versiunea 9edit

Angular 9 a fost lansat pe 6 februarie 2020. Versiunea 9 mută toate aplicațiile pentru a utiliza în mod implicit compilatorul Ivy și runtime. Angular a fost actualizat pentru a lucra cu TypeScript 3.6 și 3.7. În plus față de sute de remedieri de erori, compilatorul Ivy și runtime oferă numeroase avantaje:

  • dimensiuni mai mici de pachete
  • testare mai rapidă
  • depanare mai bună
  • clasa CSS îmbunătățită și legarea stilului
  • verificarea îmbunătățită a tipului
  • erori de construire îmbunătățite
  • timpi de construire îmbunătățiți, permițând AOT în mod implicit
  • internaționalizare îmbunătățită

versiunea 10edit

Angular 10 a fost lansat pe 24 iunie 2020.

  • new data range Picker (biblioteca UI material
  • avertismente cu privire la importurile CommonJS
  • setări opționale mai stricte
  • păstrarea la curent cu ecosistemul
  • noua configurație implicită a browserului
  • deprecieri și eliminări

versiunea 11edit

Angular 11 a fost lansat pe 11 Noiembrie 2020.

versiuni Viitoareedit

de la v9, echipa Angular a mutat toate aplicațiile noi pentru a utiliza compilatorul Ivy și runtime. Ei vor lucra la Ivy pentru a îmbunătăți dimensiunile pachetului de ieșire și vitezele de dezvoltare.

se așteaptă ca fiecare versiune să fie compatibilă cu versiunea anterioară. Echipa de dezvoltare Angular s-a angajat să facă upgrade-uri de două ori pe an.

Politica de asistență și scheduleEdit

toate versiunile majore sunt acceptate timp de 18 luni. Aceasta constă în 6 luni de asistență activă, timp în care sunt lansate actualizări și patch-uri programate în mod regulat. Apoi este urmat de 12 luni de asistență pe termen lung (LTS), timp în care sunt lansate doar corecții critice și corecții de securitate.

versiuni unghiulare acceptate
Versiune stare lansat capete Active capete LTS
^11.0.0 activ 11 Noiembrie 2020 11 mai 2021 Mai 11, 2022
^10.0.0 LTS 24 iunie 2020 24 decembrie 2020 Dec 24, 2021
^9.0.0 LTS 6 februarie 2020 6 august 2020 Aug 6, 2021

Lasă un răspuns

Adresa ta de email nu va fi publicată.

More: