Programmazione Dart - Panoramica
Dart è un linguaggio orientato agli oggetti con sintassi in stile C che può opzionalmente essere compilato in JavaScript. Supporta una vasta gamma di aiuti di programmazione come interfacce, classi, raccolte, generici e digitazione opzionale.
Dart può essere ampiamente utilizzato per creare applicazioni a pagina singola. Le applicazioni a pagina singola si applicano solo a siti Web e applicazioni Web. Le applicazioni a pagina singola consentono la navigazione tra le diverse schermate del sito Web senza caricare una pagina Web diversa nel browser. Un classico esempio èGMail ─ quando fai clic su un messaggio nella tua posta in arrivo, il browser rimane sulla stessa pagina web, ma il codice JavaScript nasconde la posta in arrivo e porta il corpo del messaggio sullo schermo.
Google ha rilasciato una build speciale di Chromium - il Dart VM. L'uso di Dartium significa che non devi compilare il tuo codice in JavaScript finché non sei pronto per il test su altri browser.
La tabella seguente confronta le funzionalità di Dart e JavaScript.
Caratteristica | Dardo | JavaScript |
---|---|---|
Tipo di sistema | Opzionale, dinamico | Debole, dinamico |
Classi | Sì, unica eredità | Prototipico |
Interfacce | Sì, più interfacce | No |
Concorrenza | Sì, con isolati | Sì, con i web worker HTML5 |
Questo tutorial fornisce una comprensione di livello base del linguaggio di programmazione Dart.