2012-03-01 10 views
31

クライアント/ブラウザだけでなく、私たちのサーバー上でもダーツを使用できるようになりますか?ダーツはサーバー側の開発をサポートしますか?

サーバー用のコードをいくつか記述してください。 Apacheは、ブラウザの要求を受け入れる、データベースを照会し、ブラウザに応答を返しますか?たぶんWebサービスを作成しますか?


編集は:

http://news.dartlang.org/2012/03/video-josh-bloch-talks-about-dart.html [36:00分]

答えて

24

短い答えはい:ここでは、サーバサイドダーツが確認されたビデオへのリンクです。

Dart VMにはすでにHTTPチャットサーバーの例が含まれており、dart:io HTTP APIを使用してWebサービスを実装する方法を示しています。一般に、dart:ioライブラリには、ソケットやファイル/ディレクトリの処理などのサーバー側プログラミングで使用される機能が含まれています。

まだまだ非常に早い段階ですが、既にDart SDKを使用して接続/ノードスタイルのアプリケーションを実装しているearly attemptsで遊ぶことができます。

クライアントとサーバー間の通信に関しては、従来のREST/HTTPメカニズムを使用する必要がありますが、将来(Dartでリフレクションが実装されている場合)、実際のDartオブジェクトをシリアル化してクライアントとサーバー

+1

はい、36:00に確認http://news.dartlang.org/2012/03/video-josh-bloch-talks-about-dart.html – Gero

+2

Dartオブジェクトをシリアル化する方が良い方法であるかどうかはわかりませんRESTよりも。サーバからクライアントまでのすべてのダーツが大丈夫です。しかし、私は、ほとんどのWebサービスがモバイルクライアントを含む複数のWebクライアントによって消費されるように構築されており、彼らにダーツの話を強いることは実用的ではないため、それほど離陸しないと信じています。 – Salil

+0

@ Salal:私は、クライアントとサーバー共有Dartオブジェクトのアイデアが大好きです。私はそれが離陸すると思います。 – OCDev