node-webkit , brackets-shell und atom-shell sind Frameworks, mit denen ein Benutzer eigenständige ausführbare Dateien erstellen kann HTML, CSS und JavaScript (Node) für den gesamten Code in der App. Sie erfordern keine vorherige Installation von Software, wie ich es verstehe. Ich möchte Dart anstelle von JavaScript verwenden. Ich möchte keine Chrome-App, da dies die Installation von Chrome erfordert, wenn ich das richtig verstehe. Ist es möglich, mit Dart eine eigenständige Anwendung zu erstellen? Kann DartToJs das für mich tun?
Sie müssen eine Dart-VM (Dart-Runtime) installiert haben, um Dart-Anwendungen auf der Kommandozeile / Server ausführen zu können.
Soweit ich weiß, gibt es keine Möglichkeit, eine eigenständige ausführbare Datei zu erstellen, zumindest keine einfache.
Es ist technisch möglich, eine ausführbare Datei zu erstellen, die die Dart-VM enthält, aber es gibt noch keine Werkzeuge, die das für Sie erzeugen. Ich denke nicht, dass der Weg mit Dart2JS viel helfen wird. Dart2JS zielt hauptsächlich auf Browser, aber ich habe gehört, dass einige versuchen, Dart2JS zu verwenden, um Dart-Code mit Node.js auszuführen, aber ich weiß nicht, ob das wirklich funktioniert.
Diese ähnliche Frage enthält einige Links, die für Sie von Interesse sein könnten: Einbetten von Dart in die Anwendung
dart2js + node-webkit wird das definitiv für Sie tun. Kompilieren Sie einfach Ihre Webanwendung mit js, erstellen Sie eine geeignete package.json-Datei und folgen Sie den Standardanweisungen auf der node-webkit github-Seite. Es gibt sogar ein Pub-Paket, mit dem Sie die Node-Webkit-API von DART (Dateisystemzugriff, Fenstersteuerelemente und was nicht) verwenden können. Suche Pub für node_webkit und Sie werden es finden. Viel Glück.
Tags und Links dart