Schlüsselbeobachtungen
Dart, Googles Sprache für strukturierte Webanwendungen, wird sowohl auf Server- als auch auf den Client -Seiten (einschließlich Browsern) ausgeführt. Während die Haltung von Google zum Dart -Austausch von JavaScript nach wie vor mehrdeutig ist, deutet Chroms Unterstützung für beide auf eine Präferenz für ihre eigene Lösung hin. Die anfängliche Skepsis gegenüber Darts Aussichten hat sich zu der Überzeugung festig gemacht, dass es unwahrscheinlich ist, dass es erfolgreich ist, was das Versagen von VBScript widerspiegelt.
Darts Designziele - ein kritisches Aussehen
Darts Open-Source-Natur hat mehrere Designziele:
JavaScript -Kompilierungseffizienz
Google Dart-to-JavaScript-Compiler erzeugt zwar bequem und erzeugt einen übermäßig großen JavaScript-Code. Ein einfaches "Hello World" -Programmballons von neun Zeilen von Dart bis hin zu über 17.000 Zeilen JavaScript. Während eine Optimierung möglich ist, wird ein natives JavaScript, das von einem kompetenten Entwickler verfasst wurde, kompilierter Dart -Code durchweg übertreffen. Dies verringert Darts Berufung weiter.
Die unbestreitbare Dominanz von JavaScript
Google durch das Targeting von Entwicklern, die JavaScript nicht mögen, ist offensichtlich. Trotz seiner weit verbreiteten Verwendung wird JavaScript oft missverstanden, teilweise aufgrund seines Namens und teilweise auf Missverständnisse von Programmierern, die mit klassenbasierten Sprachen vertraut sind. Die Flexibilität und die prototypische Vererbung von JavaScript bieten jedoch, sobald sie verstanden werden, erhebliche Vorteile. Obwohl es nicht perfekt ist, können sich klassenbasierte Sprachen im Vergleich umständlich anfühlen.
Das Kernproblem für Dart ist die allgegenwärtige Präsenz von JavaScript auf allen wichtigen Plattformen. Selbst wenn Chrome einen Marktanteil von 50% erreichen würde, würde die begrenzte Reichweite von Dart seine Akzeptanz behindern. Ein Jahrzehnt zuvor oder wenn JavaScript signifikant minderwertig wären oder wenn Dart revolutionär wäre, könnte die Situation unterschiedlich gewesen sein.
Schlussfolgerung
Während die Innovation von Google lobenswert ist, scheint Dart einen Schritt rückwärts zu sein. Trotz persönlicher Vorlieben bleiben JavaScript, HTML und CSS für Webentwickler unvermeidbar.
häufig gestellte Fragen (FAQs) zu Google Dart - umgebracht
Die ursprünglichen FAQs sind gut geschrieben und erfordern eine minimale Veränderung für einen verbesserten Fluss und die Selbstverständlichkeit. Das Folgende sind geringfügige Anpassungen:
Warum ist Dart nicht populärer? Die Verwendung in Flattern erhöht jedoch seine Sichtbarkeit.
Was sind die Vorteile von Dart?
Darts Rolle in Flattern:
Darts Zukunft:
DART-Eignung für die Webentwicklung:
dart vs. javaScript:
DART für die Entwicklung der mobilen App: Dart, insbesondere mit Flutter, ermöglicht die Entwicklung von Hochleistungs-Plattform (iOS und Android) Mobile App-Entwicklung aus einer einzelnen Codebasis.
Ressourcen für das Lernen für Dart: Google bietet umfassende Dokumentation, Sprach- und Bibliotheks -Touren und Codelabs. Zahlreiche Online -Tutorials und Kurse sind ebenfalls verfügbar.
Ist Dart Open Source?
Das obige ist der detaillierte Inhalt vonWarum Google Dart sein Ziel vermissen wird. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!