Angolare

Angolare

Informazione
Sviluppato da Google e la community di Angular.
Prima versione settembre 2016 ( settembre 2016 )
Ultima versione 12.1.1 (30 giugno 2021)
Depositare github.com/angular/angular
Garanzia di qualità Integrazione continua
Scritto in Dattiloscritto
Sistema operativo Multi piattaforma
Tipo Framework JavaScript
Licenza Licenza MIT
Sito web angular.io

Cronologia delle versioni

Angular (comunemente noto come " Angular 2+ " o " Angular v2 e superiori ") è un framework lato client, open source , basato su TypeScript e co-diretto dal team di progetto "Angular" di Google e da una comunità di privati ​​e aziende. Angular è una riscrittura completa di AngularJS , un framework costruito dallo stesso team. Consente la creazione di applicazioni Web e più in particolare delle cosiddette "  Applicazioni a pagina singola  ": applicazioni web accessibili tramite un'unica pagina web che consentono di ottimizzare l'esperienza dell'utente ed evitare il caricamento di pagine ad ogni nuova azione. Il Framework si basa su un'architettura di tipo MVC e quindi permette di separare dati, visual e azioni per una migliore gestione delle responsabilità. Un tipo di architettura che si è ampiamente dimostrato e che consente una forte manutenibilità e un migliore lavoro collaborativo.

Differenze con AngularJS

Storico

Nome

In origine, la riscrittura di AngularJS era chiamata "Angular 2" dal team, ma ciò ha portato a confusione tra gli sviluppatori. Per chiarire, il team ha annunciato che dovrebbero essere utilizzati termini diversi per ogni framework. "AngularJS", riferito alle versioni 1.X. e "Angular" senza "JS", riferendosi alle versioni 2 e successive.

Versione 2.0.0

Angular 2.0 viene annunciato alla conferenza ng-europe 2014, che si è tenuta il 22 e 23 ottobredi quello stesso anno. I drastici cambiamenti nella versione 2.0 hanno creato molte polemiche tra gli sviluppatori. il30 aprile 2015, gli sviluppatori di Angular annunciano che la versione 2 sta passando dalla versione alfa alla versione di prova per sviluppatori. Angular 2 entra in Beta indicembre 2015, e la prima versione candidata per la produzione è pubblicata in maggio 2016. La versione finale è pubblicata su14 settembre 2016.

Versione 4.0.0

il 13 dicembre 2016È stato annunciato Angular 4, il salto alla versione 3 è stato fatto per evitare confusione dovuta al mancato allineamento tra la versione router del pacchetto che era già stata distribuita nella v3.3.0. La versione finale è stata rilasciata il23 marzo 2017. Angular 4 è compatibile con Angular 2.

La versione angolare 4.3 è una versione minore, il che significa che non contiene modifiche significative ed è un sostituto drop-in per 4.xx

Caratteristiche della versione 4.3:

Versione 5.0.0

Angular 5 è stato rilasciato il 1 ° novembre 2017. I miglioramenti chiave di Angular 5 includono il supporto per applicazioni Web progressive , un ottimizzatore di build e miglioramenti relativi al Material Design.

Versione 6.0.0

Angular 6 è stato rilasciato il 4 maggio 2018. Questa è una versione importante che consente meno enfasi sul framework sottostante e sempre di più sulla suite di strumenti e semplifica il passaggio ad Angular in futuro, con: ng update, ng add, Angular Elements, Angular Material + CDK Components, Angular Material Starter Components, CLI Workspaces, Library Support, Tree Shakable Provider, Animations Performance Improvements e RxJS v6.

Versione 7.0.0

Angular 7 è stato rilasciato il 18 ottobre 2018.

Versione 8.0.0

Angular 8 è stato rilasciato il 28 maggio 2019.

Versione 9.0.0

Angular 9 è stato rilasciato il 6 febbraio 2020.

Versione 10.0.0

Angular 10 è stato rilasciato il 24 giugno 2020.

Versione 11.0.0

Angular 11 è stato rilasciato il 10 novembre 2020.

Versione 12.0.0

Angular 12 è stato rilasciato il 13 maggio 2021.

Versioni future

Ogni versione è destinata a essere compatibile con la versione precedente. Google ha promesso di aggiornare due volte l'anno.

Note e riferimenti

  1. Versione 12.1.1  " ,30 giugno 2021(accessibile 1 ° luglio 2021 )
  2. (in) "  angolare (2+) • R / Angular2  " su reddit (accessibile il 1 ° aprile 2021 ) .
  3. Manjunath M, "  AngularJS e Angular 2+: un confronto dettagliato - SitePoint  " , su Sitepoint.com ,6 aprile 2018(consultato il 26 giugno 2020 ) .
  4. (in) "  angolare  " , su angular.io (accessibile il 1 ° aprile 2021 ) .
  5. "  Qual è la differenza tra AngularJS e Angular?  » , Su gorrion.io ,19 settembre 2017(consultato il 28 gennaio 2018 )
  6. "  Angular: Linee guida per il branding per AngularJS  " (consultato il 4 marzo 2017 )
  7. Coman Hamilton, "  Un'anteprima del radicalmente nuovo Angular 2.0  " (consultato il 21 ottobre 2015 )
  8. "  Programma Ng-Europa  "
  9. Coman Hamilton, "  Annuncio di Angular 2.0 si ritorce contro  " (consultato il 21 ottobre 2015 )
  10. angularjs, “  Angular 2 si sposta da Alpha a Developer Preview! Guida per sviluppatori e documenti API ora disponibili su ... angular.io/docs/js/latest  " , su Twitter ,30 aprile 2015(consultato il 21 ottobre 2015 )
  11. "  Angular: Angular 2 Beta  " , su angularjs.blogspot.it (consultato il 13 luglio 2016 )
  12. "  angular / angular  " , su GitHub (accessibile il 4 maggio 2016 )
  13. "  Ok ... mi spiego: sarà Angular 4.0  " , su angularjs.blogspot.kr (accesso 14 dicembre 2016 )
  14. "  Angular 4.0.0 ora disponibile  " su angularjs.blogspot.ca (accesso 23 marzo 2017 )
  15. "  Angular 4 in arrivo nel 2017, per essere retrocompatibile con Angular 2  " , su react-etc.net (consultato il 14 dicembre 2016 )
  16. Stephen Fluin , "  Versione 5.0.0 di Angular ora disponibile  " (consultato il 2 novembre 2017 )
  17. "  Framework JavaScript Angular 5 ritardato  "
  18. "  Versione 6.0.0 di Angular ora disponibile  " (consultato il 4 maggio 2018 )
  19. "  Versione 7 di Angular - Prompt CLI, Virtual Scroll, Drag and Drop e altro  " (accessibile il 21 gennaio 2019 )
  20. "  Versione 8 di Angular - Bundle più piccoli, API CLI e allineamento con l'ecosistema  " (consultato il 3 giugno 2019 )
  21. (in) Stephen Fluin , "La  versione 9 di Angular ora disponibile - Project Ivy è arrivata!  » , Su Medio ,10 febbraio 2020(consultato il 13 febbraio 2020 )
  22. (in) Krill Paul , "  Cosa c'è di nuovo in Angular 10  " su InfoWorld ,25 giugno 2020(consultato il 26 giugno 2020 )
  23. https://blog.angular.io/version-11-of-angular-now-available-74721b7952f7
  24. https://blog.angular.io/angular-v12-is-now-available-32ed51fbfd49

Appendici

Articoli Correlati

link esterno