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. 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.

  3. 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.

  1. Dynamisch laden

    Allen SUV und Vans zum Trotz haben Kombis nach wie vor ihre Berechtigung, wenn es um einen geeigneten Familientransporter geht. Bei einer Ausfahrt sollte der Spanier zeigen, ob Raum und Fahrspaß hier gekonnt verbunden wurden

  2. Großgezogen

    Skodas Superb, das ist viel Platz und Alltagsnutzen bei einem kaum zu schlagenden Preis-Leistungs-Verhältnis. Was den Platz angeht, ist der Superb Combi davon noch eine Steigerung. Mehr Volumen bietet in seiner Klasse niemand. Eine Probefahrt mit dem 150-PS-Diesel

  3. NASA-Sonde New Horizons: Die zwei Seiten des Pluto in Farbe

    NASA-Sonde New Horizons: Die zwei Seiten des Pluto in Farbe

    Zwei neue Farbaufnahmen des Pluto und seines größten Mondes Charon machen die Forscher noch neugieriger auf den Vorbeiflug der Sonde New Horizons an dem Zwergplaneten. Nun erkennbare Strukturen auf Pluto und dessen Farbe werfen Fragen auf.

  4. Firefox 39 entfernt SSLv3 und RC4

    Mozilla-Firefox Logo

    Mit leichter Verspätung hat Mozilla eine neue Version seines Firefox-Browsers veröffentlicht. Sie verbessert den Schutz vor Malware und deaktiviert veraltete Verschlüsselungsverfahren.

Anzeige