2

Dart と ASP.Net に関する情報は見つかりませんでした。ASP.Net で JavaScript を実行できるため、互換性があると思います。それでも、確認するのは良いことです。これの仕様わかる人いますか?

4

4 に答える 4

3

クライアント側のテクノロジーとして使用する場合 -- はい、Dart は問題なく動作するはずです。

ただし、ここで詳しく説明するように、Dart はサーバー側とクライアント側での使用を目的としています。

開発者は、Node.js や Google Web Toolkit (GWT) などのいくつかのケースを除いて、クライアントとサーバーの両方を含む同種のシステムを作成できませんでした。

これは、Microsoft ブラウザーでの現在のサポートの欠如と相まって、Microsoft 開発者への魅力を十分に制限する可能性があります.

于 2011-10-12T17:54:47.267 に答える
2

Dart で作成されたクライアント側アプリは JavaScript に変換できます (これは単なるアドオンではなく、Dart の重要な設計機能です)。クライアント側アプリが実行されている場合、XmlHttpRequest (たとえば、GET および POST に応答する RESTful Web サーバー) を使用して、任意の Web サーバー テクノロジからデータにアクセスできます。

この点では、純粋な JavaScript クライアント側アプリ、またはサーバーを使用してデータを送受信する Flash アプリ (Gmail、Google Plus などを考えてください) を作成することに似ています。アプリがオフラインでも動作できるように、ブラウザにもデータを保存するのが理想的です。

このモデルを使用して、サーバー側自体が .net、java、ruby、python、またはその他で記述されるかどうかは、開発者次第です。

于 2012-04-20T10:24:02.030 に答える
2

Dart は Java Script にコンパイルできるので、ASP.NET とサーバー側アーキテクチャの機構がすべて重い .NET または Java 開発者である私たちにとって、Dart は最終的に使いやすい「java スクリプト」コンパイラになると信じています。 .JS ファイルをテストしたりデコードしたりするのが難しく、バグがいっぱいで、ごちゃごちゃしていたときはいつでも。

実際、Google は社内の Java スクリプト コンパイラを使用して Gmail と Google+ を構築していると長い間主張されてきたため、既存のインフラストラクチャの多くを世界に公開しているだけだと多くの人が推測しています。

@ Jeremy McGee 、DartはJava Scriptにコンパイルして任意のブラウザで実行できるため、あなたは間違っていると思います。あなたが話しているのは Dart 仮想マシン です。これは現在、新しいプレビュー状態の Chromium Web ブラウザーでのみサポートされています。この仮想マシンは、それ自体を Java スクリプトにコンパイルする必要がないため、より高速に動作することを目指しています。

また、ウェブ ブラウザ OS を持つという Google のビジョンを知っているなら、ダーツは開発者をこのウェブ ブラウザの新しい OS に引き付ける方法であり、開発者が新しいアプリケーションを簡単に作成できるため、新しい HTML 5 にも適合します。 / 現在のバージョンの Google Chrome および Google Play for Android マーケット向けの JS アプリケーション。近い将来、Android 用の Dart アプリを作成できるようになります。

一方、Microsoft は、新しい Windows アプリケーションを作成するための JS をサポートする Windows 8 の新しいランタイム エンジン用の HTML 埋め込み、そしておそらく将来の XBOX アプリケーションに向けて動いています。

両社が気付いたように、Web チュートリアルから JS を学んだ 16 ~ 24 人の子供たちの巨大な洞窟があり、彼らはすべてのユニフォームを与えて戦いに送ります。

とても面白いです!!!

于 2012-04-19T00:10:27.010 に答える
1

クライアント側では機能しますが、.NET でサポートされていないため、サーバー側では機能しません。Google が Dart -> JavaScript コンパイラを作成したため、直接サポートしていないブラウザでもクライアント側で使用できます。

于 2011-12-28T10:33:29.633 に答える