1

マイクロソフトWPF? アドビ エアー/フレックス? アドビフラッシュ?カールプログラミング言語?

AJAX はどのように適合しますか?

C++ .NET で記述されたサーバーがあるとします。

4

8 に答える 8

1

答えは、アプリケーションが実際に行うことと、プラットフォームの要件によって異なります。

gmail のような通常の Web アプリケーションを多くのブラウザやプラットフォームで動作させたい場合。次に、HTML、CSS、およびGWTの組み合わせをお勧めします。これは、アプリケーション コードがすべて Java であり、モジュール化と保守のリファクタリングが非常に簡単であり、Java プログラマーが大量に存在し、Java 用の IDE が優れていることを意味します (IntelliJ または日食など)。

次に、必要に応じて、Siverlight や Flex などのブラウザ プラグインを使用できます (たとえば、Google の金融機関がインタラクティブなグラフに Flash を使用するように)。

アプリケーションが Visio タイプのもののように非常にグラフィカルであるか、Microsoft Office などを埋め込む必要がある場合。特に、内部アプリケーションのブラウザー バージョンとプラットフォームを指定できる場合は、Silverlight/Flex/AIR を見たいと思うかもしれません。

クライアント側には明確な単一の答えはありませんが (このスレッドのコメントを見てください:) 多くのオプション (Java アプレット/Swing/JavaFX、Ajax、GWT、Air/Flex、Silverlight/.Net など) があり、すべてに強みがあります。そして弱点。クライアントと C++ サーバー間の通信に関する私の推奨事項は、C++ アプリケーションを一連の RESTful リソースとして公開することです。これにより、任意の時点で、任意の言語テクノロジまたはフレームワークで他の種類のクライアントを簡単に作成できます。

于 2008-09-17T08:18:39.737 に答える
0

Web ベースの UI を提供する無料の C++ ライブラリを見たのを覚えています。試していませんでしたし、名前を思い出せませんが、C ++が必要な場合はそれがトリックになる可能性があります。

あるいは、Adobe の Air や Google の Gear を使うかもしれません。週末にできることをしたい場合。

于 2008-09-17T06:17:51.540 に答える
0

Silverlight でアプリを開発し、次の 2 つの方法のいずれかを使用して、同じ Silverlight アプリをデスクトップでも実行することを検討してください。これらはどちらもばかげたトリックであることは認めますが、アプリにレイヤーの依存関係があまりない場合に役立ちます。

1) http://jobijoy.blogspot.com/2008/09/desklighter-handy-tool-for-silverlight.html 2) http://geekswithblogs.net/lbugnion/archive/2008/04/24/silverlight-running -standalone-full-trust-applications.aspx

オフラインとオンラインの両方の Silverlight アプリケーションをサポートするLive Meshと呼ばれる Microsoft から提供される別のテクノロジがあります。

于 2008-09-17T06:22:45.473 に答える
0

ブラウザまたはスタンドアロン アプリケーションとして 3D ビジュアライゼーションを行うアプリケーションを作成しました。

アプリケーションは JavaScript (アプリ ロジック用) と C++ (3D レンダリング用) で記述され、http://www.trolltech.comの Qt ライブラリを使用します。

ブラウザーで実行する場合、アプリケーションは ActiveX コントロール (IE の場合) および Netscape ブラウザー プラグイン (Firefox、Mozilla、Netscape、Opera の場合) として薄いレイヤーにラップされます。Qt はプラグインのラッピングを多かれ少なかれ自動的に行います。

于 2008-09-17T08:04:50.207 に答える
0

主な選択肢は、Silverlight / WPF と Flex / Air の 2 つです。

.NET フレームワークに精通している場合は最初のものを使用し、Flash / ECMA スクリプトに精通している場合は後者を使用してください。

仕事に最適なツールを使用してください。両方のツールが同じである場合は、より高度なトレーニングを受けているか、最も簡単に習得できるツールを使用してください。

于 2008-09-17T08:07:38.343 に答える
0

DHTML/Ajax アプリを作成し、Google Gearsを使用してデータを保持し、オフラインでも機能できるようにします。

于 2008-09-23T20:30:31.243 に答える
0

WPF を使用すると、デスクトップを構築し、ほぼ 1:1 で Silverlight に移植して Web をターゲットにすることができます

于 2008-09-17T06:11:47.640 に答える
0

シルバーライトはどうですか?

また、UI レイヤーがフロントエンド タイプに基づいてレンダリングでき、ビジネス モデルとの強い関係がない場合、MVP パターンが適用された XAML ベースのソリューションは非常に優れている可能性があります。

乾杯!

于 2008-09-17T06:13:47.680 に答える