Dart in einem Webserver ausführen

8

Wie starte ich dart auf einem Server? sagen in localhost oder irgendeinem Webserver? Zur Zeit stellt Google einen Dart-Editor zur Verfügung, der den Code im Dartium-Browser ausführt. Auch wenn ich es auf einem Server ausführen würde, wäre es für andere sichtbar, die die Seite in einem anderen Browser als Dartium sehen?

    
gopi1410 28.04.2012, 05:22
quelle

4 Antworten

9

Wenn Sie mit dem Dart-Editor eine neue "Webanwendung" erstellen, werden eine HTML-Datei und eine DART-Datei erstellt. Die HTML-Datei verwendet ein Tag zum Verknüpfen mit der .dart-Datei, zB:

%Vor%

Der Editor kann auch eine Javascript-Datei aus der .dart-Datei erzeugen, zB:

%Vor%

Soweit es sich um einen Webserver handelt, sind dies einfach statische Dateien, die an den Browser geliefert werden.

Die HTML-Datei enthält einen Link zu einem speziellen JavaScript-Skript, das erkennen kann, ob der verwendete Browser native Unterstützung für Dart (dh Dartium) hat.

  • Wenn dies der Fall ist, werden die Dateien MyApp.html und MyApp.dart verwendet.

  • Wenn der Browser Dart nativ nicht unterstützt, ändert das spezielle Skript das Skriptelement dynamisch so, dass es auf die Datei MyApp.dart.js verweist, sodass der Browser die JavaScript-Version Ihrer App erhält.

Dies bedeutet, dass Sie die drei Dateien (.html, .dart, .js) auf einen beliebigen Webserver (localhost oder anders) kopieren und einfach zur .html-Datei navigieren können.

Der Vollständigkeit halber kann das "spezielle Skript" hier eingesehen werden: Ссылка

    
Chris Buckett 28.04.2012, 13:18
quelle
11

Sie können Dart tatsächlich als Webserver betreiben:

%Vor%

Das startet einen Webserver auf dem lokalen Computer mit Port 8080. Es gibt einfach "Hello, world" zurück.

Von dort müssen Sie nur Ihre Routen, Aktionen, etc. definieren.

    
Levi Morrison 13.07.2012 07:34
quelle
0

Dartium ist nur ein Chromium-Browser mit der Fähigkeit, einen Dart direkt in einem "Dart-VM" laufen zu lassen. Dies beschleunigt den Entwicklungsprozess. Der übliche Weg, um Dart in anderen Browsern und auf Ihrem Webserver zu verwenden, ist: kompilieren Sie den Dart-Code zu nativem JavaScript:)

Ссылка

Frog ist der Compiler, der Dart-Code zu Javascript

kompiliert     
senk 28.04.2012 05:40
quelle
-1

So setze ich Dart auf Google App Engine, also den Dart, der im Browser / auf der Client-Seite läuft:

Ссылка

    
Fred Pallesen 23.07.2012 19:28
quelle

Tags und Links