Dart-Programmierung - Übersicht
Dart ist eine objektorientierte Sprache mit C-Syntax, die optional in JavaScript kompiliert werden kann. Es unterstützt eine Vielzahl von Programmierhilfen wie Schnittstellen, Klassen, Sammlungen, Generika und optionale Eingabe.
Dart kann häufig zum Erstellen von Anwendungen mit nur einer Seite verwendet werden. Einseitige Anwendungen gelten nur für Websites und Webanwendungen. Einseitige Anwendungen ermöglichen die Navigation zwischen verschiedenen Bildschirmen der Website, ohne dass eine andere Webseite in den Browser geladen werden muss. Ein klassisches Beispiel istGMail ─ Wenn Sie auf eine Nachricht in Ihrem Posteingang klicken, bleibt der Browser auf derselben Webseite, aber JavaScript-Code verbirgt den Posteingang und bringt den Nachrichtentext auf den Bildschirm.
Google hat einen speziellen Build von veröffentlicht Chromium - das Dart VM. Die Verwendung von Dartium bedeutet, dass Sie Ihren Code erst dann in JavaScript kompilieren müssen, wenn Sie bereit sind, ihn in anderen Browsern zu testen.
In der folgenden Tabelle werden die Funktionen von Dart und JavaScript verglichen.
Merkmal | Pfeil | JavaScript |
---|---|---|
Typ System | Optional, dynamisch | Schwach, dynamisch |
Klassen | Ja, Einzelvererbung | Prototypisch |
Schnittstellen | Ja, mehrere Schnittstellen | Nein |
Parallelität | Ja, mit Isolaten | Ja, mit HTML5-Webarbeitern |
Dieses Tutorial vermittelt ein grundlegendes Verständnis der Programmiersprache Dart.