Angular: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Riga 5:
 
==Caratteristiche==
Angular 2+ è stato completamente riscritto rispetto a AngularJS e le due versioni non sono compatibili. Il linguaggio di programmazione usato per AngularJS è [[JavaScript]] mentre quello di Angular è [[TypeScript]].
 
Le applicazioni sviluppate in Angular vengono eseguite interamente dal web browser dopo essere state scaricate dal web server. Questo comporta il risparmio di dover spedire indietro la pagina web al web-server ogni volta che c'è una richiesta di azione da parte dell'utente. Il codice generato da Angular gira su tutti i principali web browser moderni quali ad esempio: Chrome, Internet Explorer, Opera, Firefox, Safari ed altri.
 
Angular è stato progettato per fornire un strumento facile e veloce per sviluppare applicazioni che girano su qualunque piattaforma inclusi telefonini e tablet. Infatti le applicazioni web in Angular con l'utilizzo di Bootstrap diventano ''responsive'', ossia il design del sito web si addatta in funzione alle dimensioni del dispositivo utilizzato.
Riga 13:
È in corso di sviluppo un altro strumento progettato per rendere Angular responsive, Flex Layout, più semplice da usare rispetto a Bootstrap e concepito appositamente per Angular.
 
Un altro strumento che facilita il design in Angular è Angular Material, una serie di componenti che permette di creare una pagina web molto velocemente: con l'utilizzo combinato di Flex Layout ed Angular Material si possono creare dei siti web molto avanzati e che sono pure responsive.
 
== Principi di base ==