DART プログラムは Web サーバーでホストできないという印象を受けました。誰かがこれについて私に教えてもらえますか?
5 に答える
はい、できます (ただし、それは主な使用例ではありません)。
2013年 2 月 28 日の Google Plus より:
最後に、Dart を Apache CGI で動作させることができました。これに関する情報が見つからなかったので、自分で試してみました。これが私がやった方法です(Apache 2.2、およびUbuntu)...
2012年5 月 26 日、news.dartlang.org より
今日、Sam McCall は mod_dart を発表しました: Apache に埋め込まれた Dart アプリを実行する機能です! PHP、Perl、Python、および他の多くのスクリプト言語と同様に、Dart を使用して、Apache Web サーバー内からサーバー側の Web アプリケーションを強化できるようになりました。
これらはどちらも「概念実証」ですが、Dart を Apache などの Web サーバーに埋め込むことができることを示しています。
今は「でも…」
Dart を Web サーバーに埋め込むことができることは証明されていますが、サーバー側の Dart バイナリがアプリケーションが使用する VM を提供するという点で、Dart は node.js に似ています。そのアプリケーションには、次のような独自の Web サーバーを含めることができます。
main() {
var server = new HttpServer();
server.addRequestHandler(
(req) => true, // matcher - should this function handle this request?
(req, res) { // handler - what should happen when this request matches?
res.outputStream.write("${req.method}: ${req.path}"); // eg: GET: /foo
res.outputStream.close();
});
server.listen('127.0.0.1', 8080);
mod-dart は 2 年間開発が停滞しています。