Angular 2 - Panoramica

Angular JS è un framework open source costruito su JavaScript. È stato realizzato dagli sviluppatori di Google. Questo framework è stato utilizzato per superare gli ostacoli incontrati durante il lavoro con applicazioni a pagina singola. Inoltre, il test è stato considerato un aspetto chiave durante la creazione del framework. È stato garantito che il framework potesse essere facilmente testato. Il rilascio iniziale del framework è stato nell'ottobre 2010.

Caratteristiche di Angular 2

Di seguito sono riportate le caratteristiche principali di Angular 2:

  • Components- La versione precedente di Angular aveva un focus sui controller, ma ora ha cambiato l'attenzione per avere componenti sui controller. I componenti aiutano a costruire le applicazioni in molti moduli. Questo aiuta a mantenere meglio l'applicazione per un periodo di tempo.

  • TypeScript- La versione più recente di Angular è basata su TypeScript. Questo è un superset di JavaScript ed è gestito da Microsoft.

  • Services- I servizi sono un insieme di codice che può essere condiviso da diversi componenti di un'applicazione. Quindi, ad esempio, se avessi un componente dati che raccoglie dati da un database, potresti averlo come servizio condiviso che potrebbe essere utilizzato su più applicazioni.

Inoltre, Angular 2 ha migliori capacità di gestione degli eventi, potenti modelli e un migliore supporto per i dispositivi mobili.

Componenti di Angular 2

Angular 2 ha i seguenti componenti:

  • Modules- Viene utilizzato per suddividere l'applicazione in parti logiche di codice. Ogni parte di codice o modulo è progettato per eseguire una singola operazione.

  • Component - Questo può essere utilizzato per riunire i moduli.

  • Templates - Viene utilizzato per definire le viste di un'applicazione JS angolare.

  • Metadata - Può essere utilizzato per aggiungere più dati a una classe JS angolare.

  • Service - Viene utilizzato per creare componenti che possono essere condivisi nell'intera applicazione.

Discuteremo tutti questi componenti in dettaglio nei capitoli successivi di questo tutorial.

Il sito ufficiale di Angular è https://angular.io/ Il sito contiene tutte le informazioni e la documentazione su Angular 2.