Zum Inhalt springen

Dart

Dart ist eine clientoptimierte Programmiersprache von Google, erstmals 2011 von Lars Bak und Kasper Lund vorgestellt. Ursprünglich als universelle Websprache konzipiert, fand Dart sein Hauptpublikum als Sprache hinter Flutter, Googles plattformübergreifendem UI-Framework für mobile, Web- und Desktop-Anwendungen.

Dart unterstützt zwei Kompilierungsmodi: Just-in-Time-Kompilierung (JIT) für schnelle Entwicklungszyklen mit Hot Reload und Ahead-of-Time-Kompilierung (AOT) zu nativem ARM- und x64-Maschinencode für Produktionsdeployments. Seit Dart 3.0 (Mai 2023) ist Null Safety vollständig sound — das Typsystem garantiert, dass nicht-nullable Variablen zur Laufzeit kein null enthalten können. In der 3.x-Reihe kamen Records, Pattern Matching und Class Modifiers hinzu. Das aktuelle stabile Release ist Dart 3.7.

Die offiziellen Anleitungen behandeln die Sprache, Kernbibliotheken und das Paket-Ökosystem. Der SDK-Quellcode liegt auf GitHub, und die pub.dev-Registry hostet Community- und Erstanbieter-Pakete.

dart.dev

Verwandte Technologien

Gemeinsam etwas aufbauen

Ob gemeinsames Projekt, Partnerschaft oder Beitrag zu etwas Grösserem — wir sind immer offen, gemeinsam etwas aufzubauen.