6

DART プログラムは Web サーバーでホストできないという印象を受けました。誰かがこれについて私に教えてもらえますか?

4

5 に答える 5

6

はい、できます (ただし、それは主な使用例ではありません)。

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);
于 2013-02-21T10:17:01.643 に答える
0

mod-dart は 2 年間開発が停滞しています。

于 2015-01-11T04:20:39.227 に答える