Logo von heise online

Suche
Abonnieren

Tägliche Top-News bei WhatsApp, Facebook Messenger, Telegram & Insta

preisvergleich_weiss

Recherche in 1.527.223 Produkten

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

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:

Anzeige
  1. AngularDart wird eigenständiges Entwicklungsprojekt

    AngularDart wird eigenständiges Entwicklungsprojekt

    Nicht nur technisch, sondern auch organisatorisch geht die Portierung des JavaScript-Frameworks AngularJS auf Googles Sprache Dart neue Wege.

  2. Programmiersprache: Dart 1.16 mit optimiertem Dartium

    Programmiersprache: Dart 1.16 mit optimiertem Dartium

    Der Start von Dart-Anwendungen soll durch die angepasste Chromium-Variante Dartium bis zur 40 Prozent schneller werden.

  3. Dart 1.18 bringt vor allem Optimierungen für Flutter

    Dart 1.18 bringt vor allem Optimierungen für Flutter

    Die aktuelle Version von Googles JavaScript-Alternative konzentriert sich vor allem auf das Flutter-Framework zur Cross-Plattform-Entwicklung für iOS und Android. Die API erhält dagegen nur minimale Ergänzungen.

  4. Dart 1.17 hat einen stabileren und schnelleren Dartium-Browser

    Dart 1.17 mit verbessertem Dartium und Analyzer

    Wie schon beim vorigen Release der JavaScript-Alternative liegt der Schwerpunkt auf der Optimierung der Chromium-Variante Dartium. Außerdem soll der Analyzer deutlich schneller arbeiten.

  1. Rückblick auf Tag 1 der Build 2015

    Am ersten Tag von MIcrosofts Konferenz gab es Neuigkeiten zu Apps, Windows, Visual Studio auf anderen Plattformen, Azure und Hololens. Eine Zusammenfassung der Highlights.

  2. c't uplink 14.9: Sprachassistenten, JavaScript-Desktop-Apps, c't-Notfall-Windows

    c't uplink 14.9

    In der aktuellen Folge von c't uplink reden wir mit unserem Wohnzimmer, programmieren mit JavaScript auf dem Desktop und retten kaputte Windows-10-Systeme.

  3. Die Neuerungen von Linux 4.5

    Die Neuerungen von Linux 4.5

    Einige aktuelle Radeon-Grafikkarten können mit dem neuen Linux-Kernel deutlich mehr 3D-Performance liefern. Die neue Version unterstützt den Raspberry Pi besser und schützt vor Hardware-Defekten durch unbedachte Löschbefehle. Eine ganze Latte neuer und weiterentwickelter Treiber verbessert die Hardware-Unterstützung.

  1. Der Radikale vor dem Yachtclub: 45 Jahre Citroën Méhari 4x2 und 4x4

    Sauerstoffzelt

    Als man am 16. Mai 1968 den Citroën Méhari vorstellte, hatten sich die Arbeiter gerade den revoltierenden Studenten angeschlossen. Gesiegt hat am Ende aber das Establishment und so prägte er bald die Flaniermeilen mondäner südfranzösischer Mittelmeerorte

  2. Praxistest des Renault Zoe Z.E.40 unter worst-case Bedingungen

    Elektroautos, alternative Antriebe

    Von zuletzt 22 kWh auf jetzt 41 kWh wurde die Ladekapazität des Renault Zoe gesteigert. Das sind immerhin 86 Prozent Steigerung. Was bedeutet das in der Praxis? Bei winterlichen Temperaturen machte Christoph M. Schwarzer die Feuerprobe

  3. Horizon: Zero Dawn im Test – Abenteuer in der Robo-Steinzeit

    Horizon: Zero Dawn im Test - Abenteuer in der Robo-Steinzeit

    In Horizon: Zero Dawn kämpft der Spieler mit Speer und Bogen gegen Riesen-Roboter. Guerilla Games verknüpft die ungewöhnliche Prämisse mit einer tollen Spielwelt und einer Geschichte, die sich nicht auf die Hauptmissionen beschränkt.

  4. BIOS/UEFI mit Ransomware infiziert

    UEFI mit Ransomware infiziert, US-Wahlcomputer gehackt

    Sicherheitsforscher haben gezeigt, dass sich das BIOS/UEFI eines Computers trotz aktuellem Windows 10 und diversen aktivierten Sicherheitsmechanismen mit einem Erpressungstrojaner infizieren lässt.

Anzeige