Logo von heise online

Suche
92

Googles Dart zielt auf Webanwendungen

Wie vor einem Monat vermutet, hat Google jetzt eine neue Programmiersprache für das Web vorgestellt. "Dart" ist Open Source, soll sich besser als das bislang dafür etablierte JavaScript für große Anwendungen eignen und setzt auf klassische Objektorientierung.

Anzeige

Das bedeutet jedoch keinen Abschied von JavaScript: Dart-Programme können sowohl nativ in einer virtuellen Maschine laufen als auch von einem Compiler nach JavaScript übersetzt werden. Dessen prototyporientierte Objekttechnik ersetzt Dart durch Interfaces, die Methoden und Konstanten zusammenfassen, sowie Klassen, die diese Interfaces implementieren. Entwickler können eigene Bibliotheken schreiben, die sich zur Laufzeit garantiert nicht ändern. Dadurch könnten sich verschiedene Anwendungen zuverlässig Shared Libraries teilen.

Vermutlich als Zugeständnis an eingefleischte JavaScript-Fans finden sich weiterhin nicht-typisierte neben den neu eingeführten typisierten Variablen. Für die Arbeit mit Arrays, Listen und (Hash-)Maps stellt Dart ebenso Bibliotheksfunktionen zur Verfügung wie für den Zugriff auf das DOM. Dabei orientiert sich Dart "lose" an den HTML5-Vorgaben.

Bislang gibt es für Interessierte auf der Homepage des Projekts keine ausführbare Software. Sie müssen sich die Quellen selbst herunterladen und übersetzen. Das soll auf Linux, Windows und Mac OS X funktionieren. Voraussetzung sind unter anderem einige Tools, die auch das freie Chromium-Projekt einsetzt. Unter Windows ist VisualStudio, unter Mac OS X die IDE Xcode erforderlich.

Details zu den Eigenheiten der neuen Sprache, Codebeispiele und ein Mini-Tutorial enthält eine Dart gewidmete Website. (ck)

92 Kommentare

Themen:

  1. Mehr Typsicherheit mit Safer TypeScript

    Ein Projekt von Microsoft Research soll der JavaScript-Alternative TypeScript mehr Typsicherheit geben.

  2. Dart-Entwickler stellen Arbeit an eigenem Editor ein

    Dart-Entwickler stellen Arbeit an eigenem Editor ein

    Die Neuausrichtung von Dart geht weiter: Die Entwickler der JavaScript-Alternative wollen die Arbeit am Dart-Editor einstellen und sich in Sachen Tools nur noch auf Plug-ins und den Dart Analysis Server konzentrieren.

  3. Googles JavaScript-Alternative Dart ist offizieller ECMA-Standard

    Beim 107. ECMA-Treffen in Heidelberg gab das Standardisierungskomitee die erste Edition der Dart Programming Language Specification frei.

  1. Espruino - JavaScript ganz weit unten

    Mikrocontroller ohne C oder Assembler programmieren? Der Espruino spricht JavaScript.

  2. Little Helper

    Nicht immer sind Systemadministratoren zur Stelle, wenn sie dringend benötigt werden. Mit der richtigen App auf dem Smartphone können sie aber auch aus der Ferne effektiv und schnell Hilfe leisten.

  3. Federlesen #16: Wohin mit Office und seinen Dokumenten?

    Microsoft Office ist heute nicht mehr das allein selig machende Textverarbeitungsprogramm. Da immer noch viele Dokumente im Format des Programms existieren, spielt es jedoch eine große Rolle.

  1. Erfolg im Kleinformat?

    Mazda CX-3

    Mit dem vor drei Jahren eingeführten CX-5 macht Mazda derzeit gute Geschäfte. Nun wollen die Japaner diesen Erfolg eine Klasse darunter wiederholen. Die Chancen dafür stehen nicht schlecht, wie eine erste Probefahrt gezeigt hat

  2. Schwimmt sogar auf Schotter

    Schwimmt sogar auf Schotter

    Die optimale Reiseenduro wird oft gesucht, kann aber nur im Einzelfall gefunden werden, weil jeder Käufer die zu machenden Kompromisse selber abwägen muss. Hier ein Tipp für Leute, die mit Hänger Motorrad fahren ...

  3. Windows 10 via MSDN und Media Creation Tool verfügbar

    Windows 10 via MSDN und Media Creation Tool

    Kurz nach den kostenlosen Upgrade-Versionen hat Microsoft sein neues Betriebssystem Windows 10 auch auf anderen Vertriebskanälen zum Download freigegeben. Auch die Enterprise-Testversion ist nun erhältlich.

  4. Innenputz

    Audi

    Auf den ersten Blick darf man Audi vor allem eines bescheinigen: Mut. Denn trotz harter Konkurrenz wurde der A4 optisch kaum verändert. Im nicht sichtbaren Bereich hat die Marke aber reichlich Feinarbeit geleistet

Anzeige