CoffeeScriptのように、実行できるJavascriptベースのインタープリターはありますか?
5 に答える
コードは、Google Web Toolkitのように、利用可能になる前にJavascriptにコンパイルされていると思います。
参照:http ://www.dartlang.org/docs/technical-overview/index.html
また、Dartを使用してサーバー側のコードも実行できるようです。
'htmlconverter.py'で提供されるスクリプトがあり、htmlファイル(およびそれが使用する.dartと.css)をjavascriptが埋め込まれたhtmlファイルにコンパイルします。cssから参照される画像をインライン化することもできるため、すべてのアセットが含まれる単一のhtmlファイルになります。
このコンバーターを使用してhelloworldサンプルをコンパイルすると、出力は約200k htmlファイル(--optimizeを使用)またはデフォルトのデバッグコンパイルで約10MBになります。これはおそらく、実際のアプリであれば何か使えるものを手に入れることを意味しますが、小さなスニペットをページにドロップするのにはあまり適していません。
2013年12月現在の回答:dart2js
コンパイラを使用してDartコードをJavaScriptに変換します。
使用例:
dart2js --out=foo.js foo.dart
dartlang.orgでdart2jsの詳細を読むことができます。
htmlconvert.pyを使用するか、DartCを使用してdartプログラムを単一のmyprogram.dart .jsファイルにコンパイルし、それをhtmlスクリプトタグに含めることができます。
Dart EditorのバイナリがWindows、Mac、Linuxで利用できるようになりました。
Dart Editorは、Eclipseコンポーネントに基づく軽量のオープンソースエディターです。Dartプログラムの編集に加えて、Dart Editorを使用してDart-to-JavaScriptコンパイラーを呼び出し、DartベースのWebアプリを起動できます。連続ビルドまたは統合ビルドをダウンロードできるDartEditorチュートリアルを開始します。