2009-07-07 10 views

答えて

1

まだリリースされていませんが、VoltaはGWTの.NETバージョンです。それはGWTの数年後に始まり、現在は利用できないようです。

私はVolta以外に、GWTに似たものはないと考えています(つまり、C#をコンパイルするか、Javascriptに似ています)。 > JavaScriptの "編集" -

1

クール、.NETをやっツールが存在することを知りませんでした。

しかし、私はおそらくSilverlightに行くだろう.Net用のリッチWebクライアントを開発しなければならないとき。

両方の製品を比較する方法についての質問について...まあ、私は実際にあなたが比較していることを明確に理解していません。どちらを使うの?私はそれがあなたの問題だと考えています。使用可能な生産成果の

  • クロスブラウザの互換性(基本的にはJavaScriptソース)
  • 課される言語の制限:まあ、このような場合には、私は以下の点を検討するGWTを使用すると、インスタンスのためだけに使用することができますJavaのサブセット
  • エンタープライズ環境でそれらを考慮するために

(応答を処理、サーバとの通信のような)一般的なシナリオを開発しやすさも、既存のコンポーネントの言語知識と再利用性のようなものが重要ではありません。だからあなたが主に.NETで開発しているのであれば、あなたの開発者は既にそのフレームワークについて十分な知識を持っているので、おそらくそのオプションを使うでしょう。

私は個人的にGWTを少し試してみました。パフォーマンス面では本当に素晴らしく、JavaScriptを作成しました。 GWT RPCメカニズムを使用して、サーバーとの通信も軽微な問題です。
しかし、Silverlightも素晴らしいと思われます。クライアントが個別のランタイム環境をインストールする必要があるという唯一の欠点があります。

+1

Java言語の使用にGWTが課す制限はありません。 GWTコードでJava 5言語のすべてのリソースを使用できます。 –

3

IMHO .NETの中で最も良いGWTの代替案は... GWTです。 Script#はGWTから実際には離れています。

.NETでGWTを使用することは間違いありません。www.cromoteca.com/en/blog/gwt-asp-net-proxyに例を掲載しました。私は、NetBeansやEclipseを使ってGWTコードとVisual Studioをサーバーの部分に書いています。私の例には、2つの開発環境を接続するサーブレットプロキシが含まれているので、ASP.NETで記述された実際のサーバーコードでGWT開発モードを使用できます。クライアントにデータを送信するデータ形式を選択するのはあなた次第ですが、.NETとGWTの両方ですでに利用できるので、JSONを選択しました。