Open Source

Dart: Google bringt neue Programmiersprache für Web-Apps

10. Oktober 2011, 13:43
  • Artikelbild
    grafik: google

Soll vor allem für große Anwendungen zum Einsatz kommen - Kann Code als Javascript ausgeben

Gerüchte, dass Google an einer neuen, ganz auf das Web ausgerichteten, Programmiersprache arbeitet, kursieren schon seit einiger Zeit, nun bestätigen sich diese: Der Softwarehersteller präsentiert mit "Dart" eine objektorientierte Programmiersprache, die vor allem für komplexe Web-Anwendungen klassisches Javascript ablösen soll.

Design

Beim internen Aufbau setzt Dart auf Interfaces, in denen Methoden und Konstanten zusammengefasst werden, implementiert werden diese Interfaces in Klassen. Zudem gibt es die Möglichkeit eigene Bibliotheken zu erstellen, die sich bei der Laufzeit nicht ändern, wodurch von mehrere Web-Anwendungen genutzte "shared libraries" erstellt werden können.

Kompatibel

Freilich ist Google klar, dass man eine neue Entwicklungssprache nicht so einfach im Web etablieren kann, immerhin muss sie auch von den einzelnen Browsern unterstützt werden. Dieses Problem löst das Unternehmen, indem Dart sowohl Code für die eigene virtuelle Maschine ausgeben, als auch in Javascript umwandeln kann.

Frei

Dart ist Open Source, und steht in Form des Quellcodes bei Google Code zum Download. Auf der offiziellen Webseite finden sich hingegen einige Code-Beispiele und weitere Informationen zur neuen Programmiersprache. (red, derStandard.at, 10.10.11)

Der F aus W
00
14.10.2011, 08:25

Weiß jemand was aus Google Go geworden ist? Ist das auf Akzeptanz bei den Entwicklern gestoßen?

fat albert1
00
14.10.2011, 09:51

Go ist zur Zeit wohl eher noch eine Geheimwaffe, die Community wächst langsam, aber stetig. Für serverseitige Anwendungen kann ich Go nur empfehlen. Speziell Goroutinen und Channels erleichtern das Leben extrem. Letzte Woche gab es ein Proposal für Version 1.0, dann sollte es auch mehr Bücher und Zeugs dazu geben.

DoNuT
00
10.10.2011, 20:41

Ähnelt das nicht irgendwie GWT/GXT? Objektorientiert (in dem Fall Java), für Webapps, letztendlich kommen Tonnen von Javascript raus...

Fakin Stevens
01
10.10.2011, 14:17
Das hat die Welt noch gebraucht

wieder eine neue "universelle" Programmiersprache, die alle vorhergehenden übertreffen soll

MovGP0
00
10.10.2011, 14:39
andererseits

finde ich die Sprache gar nicht so unnötig. Immerhin sind Klassen und Interfaces in JavaScript nur mit speziellen Patterns möglich. DART ist im wesentlichen JavaScript mit class- und interface-Keywords, wobei die Umsetzung in die entsprechenden Patterns von einem Python-Skript erledigt werden. Das spart Zeit.

warlock
02
10.10.2011, 20:44
.. also

seit dem ich das Wesen von JavaScript halbwegs verstanden hab, find ich das herkömmliche Klassen-Konzept richtig mühsam und viel zu starr. JavaScript hat seinen schlechten Ruf wirklich nicht verdient. Leider wissen die meisten nicht mit JavaScript umzugehen.

MovGP0
00
10.10.2011, 14:32
ack

die JVM oder die Mono-VM auf JavaScript-Basis wär mir auch lieber.

Die Kommentare von Usern und Userinnen geben nicht notwendigerweise die Meinung der Redaktion wieder. Die Redaktion behält sich vor, Kommentare, welche straf- oder zivilrechtliche Normen verletzen, den guten Sitten widersprechen oder sonst dem Ansehen des Mediums zuwiderlaufen (siehe ausführliche Forenregeln), zu entfernen. Der/Die Benutzer/in kann diesfalls keine Ansprüche stellen. Weiters behält sich die derStandard.at GmbH vor, Schadenersatzansprüche geltend zu machen und strafrechtlich relevante Tatbestände zur Anzeige zu bringen.