Fazit
... [ Seminar Programmiersprachen und Sprachsysteme ] ... [ Google's Dart ] ...
[ Inhaltsverzeichnis >> ] ...
JavaScript ist heute quasi zu einen Baukasten geworden, weil die Entwickler sich immer etwas neues gewünscht haben die die Sprache nur mit viel Aufwand lösen kann.
Die Sprache kann nativ sehr viel nicht und es müssen Bibliotheken erstellt bzw. eingebunden werden, um man damit für größere Projekte vernünftig arbeiten zu können.
JavaScript hat nur den Durchbruch geschafft, weil das quasi die einzige Sprache war mit der man Website-Inhalte dynamisch darstellen könnte.
Es gibt auch Alternativen die versucht haben JavaScript zu verdrängen, wie CoffeScript, Haxe oder VBScript aber sie sind gescheitert.
Mittlerweile ist JavaScript so stark verbreitet, dass das einzige Argument um keine neue Sprache einzuführen lautet: "JavaScript läuft überall".
Dabei könnte man viele Argumente für Dart nennen:
- Es ist eleganter (class vs prototypes)
- Es ist lesbarer (typen)
- Es ist für Mainstream gemacht
- Es ist auch für Komplexe Anwendungen
- Es ist 3 bis 10 mal schneller
- Es ist nicht so Fehler anfällig
- Es ist Multithreading fähig
- Es ist leichter zu lernen
Google versucht hier also einen großen Schritt zu machen der nicht so leicht ist.
Dart hat auf jeden Fall das Potential JavaScript zu ersetzen.
Leider befindet sich das Dart Projekt zum Zeitpunkt der Erstellung dieser Ausarbeitung noch in der M4 Version. D.h. dass Dart noch zu instabil ist
um es in wichtigen Projekten zu benutzen. (Seit 19.Juni 2013 ist Dart mittlerweile in der Beta-Phase).
Dart ist auf jeden Fall eine Sprache die zu Empfählen ist und eine die eine Chance verdient hat.
... [ Seminar Programmiersprachen und Sprachsysteme ] ... [ Google's Dart ] ...
[ Inhaltsverzeichnis >> ] ...