1

ExtJS を通常の .Net アプリケーションに簡単に追加できるフレームワークはありますか。この方法では、GUI を 1 回作成するだけで済み、組み込み Web サーバーからアクセスできます。サーバー/サービス/アプリケーションにリモート アクセスしたり、ローカルで操作したりできるので、これは素晴らしいことです。

私の夢の解決策は次のとおりです。 - フレームワークは、ローカルの http 接続が完了すると、何らかの形で既存の GUI (winform) を ExtJS に変換します。このようにして、標準の GUI ツールを使用してアプリを開発し、http 要求が完了したときにフレームワークが変換マジックを実行することを信頼できます。

あまり好ましくないがクールな解決策は次のとおりです。 - フレームワークは、インスタンス化してプロパティ (キャンバス、ボタンなど) とコールバック (イベント) を定義する ExtJS のようなクラスを公開します。次に、これらのクラスを使用して、接続が確立されたときに extjs GUI を作成します。

少なくとも望ましい解決策は次のとおりです。

このようなものはすでに存在しますか?それとも、これは私が次の X か月間作成するものですか ;^)

ありがとう!

R

4

4 に答える 4

1

http://liveui.netフレームワークを使用することをお勧めします。Extjs コントロールに自動的に変換される ASP.net ベースのコントロールを提供します。また、アプリケーションを迅速に開発するための便利なツールも含まれています。無料です。

于 2009-05-29T05:33:40.223 に答える
0

あなたの最善の策はhttp://www.coolite.com/のようなものです

于 2009-05-18T15:09:47.150 に答える
0

http://www.visualwebgui.com/

このフレームワークを試してみてください。少し高価ですが、EXTJS を除いた探しているもののように思えます。

于 2009-05-18T21:48:13.973 に答える
0

ここで要件を再考することをお勧めします。WinForms モデルは、ExtJS モデルや従来の HTML フォームとはかなり異なるため、アプリケーションをその場で Web アプリケーションに変換することは、せいぜい困難です。ExtJS を自分で調べてからしばらく経ちましたが、すべての標準 WebForms コントロールに相当するものはありますか? また、サード パーティが提供するユーザー コントロールやその他のコントロールについてはどうでしょうか。そして所有者が描いたコントロール?

最終的に正しく動作しない可能性があるものに何か月も費やすのではなく、アプリケーションを適切に階層化することを検討することをお勧めします。データ レイヤーを分離し、何らかの Web サービスとして公開すると、win フォーム アプリケーションと ExtJS Web アプリケーションの両方で簡単に利用できるようになります。ビジネス ロジックとデータ レイヤーを Web サービス内に保持している限り、ユーザー インターフェイス自体は簡単に作成できるはずです。おそらく、Web GUI の自動生成に時間をかける価値はないほど簡単です。

ともかく。本当にこの方法で行きたい場合は、Web サービスを使用して GUI を記述し、その場で WinForms GUI と ExtJS GUI の両方を構築することを検討できます。どちらのテクノロジもコードでのフォームの作成をサポートしているため、GUI を記述したファイルをダウンロードして、ユーザーが最初にアプリケーションをロードしたときにそれを作成できます。これには 2 セットの GUI 構築コードを記述する必要がありますが、制御するフォーマットに基づいているため、WinForms アプリケーションを ExtJS に直接変換するよりもおそらく簡単です。

于 2009-05-26T06:56:40.460 に答える