|
Google bringt eine neue Version der Programmiersprache Dart
1.9 heraus, die von Entwicklern lang erwartet wurde. Nach der Aktualisierung
soll die seit 2011 bekannte Sprache vor allem Programmierern bessere
Möglichkeiten geben, ihre Anwendungen mit asynchronen Mechanismen
auszustatten. Auf der Future API setzen die dafür ergänzten
async-Methoden und await-Ausdrücke auf. Sie stellen if-Blöcke,
for/while-Schleifen und try/catch-Anweisung zur Interaktionsverwaltung
zur Verfügung.
Entwickler sollen in den meisten Fällen darauf verzichten,
eigene Iteratoren zu bauen oder das Erstellen von Streams manuell
zu verwalten. Dafür hat Dart 1.9 die Generatormethoden sync*
und async* erhalten. Die Entwickler haben den Dart Analyzer auf
einen eigenen Dart Analysis Server ausgelagert, um ihn besser in
andere IDEs integrieren zu können. Zudem ist die Isolate API
fertig implementiert und die Engine für reguläre Ausdrücke
überarbeitet worden, um es damit zu erleichtern, Anwendungen
zu schreiben, die mit mehreren CPUs arbeiten.
Zur Einführung der Sprache stellte Google Dart als JavaScript-Alternative
vor. Da es sich um Dart nicht um einen Sprachaufsatz wie CoffeeScript
oder TypeScript
sondern um eine eigenständige Sprache handelt, müssen
sich Entwickler mit JavaScript-Kenntnissen grundlegend darin einarbeiten.
(ts, hannover)
(siehe auch heise-News-Ticker:)
Hannover · EDV-Beratung ·
Linux · Novell · Microsoft · Seminar ·
IT-Consult · Netzwerk · LPIC · CLE
|