3

クロスプラットフォームアプリケーションを開発したいのですが、デスクトップアプリケーションにどちらを使用するのが最適かわかりません

  • マイクロソフトシルバーライト

  • Adobe AIR

  • Java?(これをしたくない)

  • Firefoxアドオン?

4

9 に答える 9

5

QT、wxWidget、Tcl / Tk、およびその他の多数のクロスプラットフォームGUIツールキットを割引しないでください。

于 2010-08-11T04:49:47.467 に答える
5

利用できるオプションはかなりありますが、選択できるのはデスクトップアプリケーションの複雑さによって異なります。

  • 中レベルから高レベルの複雑さ
    • ここでは、SWT Eclipse RCP)やNetbeansPlatformなどのデスクトップアプリケーションフレームワークを使用することをお勧めします。もちろん、Gtk、Swing、SWTなどの低レベルのツールキットもあります。
  • RIA(リッチインターネットアプリケーション)。このスペースにはさまざまなものがあります。
    • チタンデスクトップ(本当に良いです、私はそれを自分で使用しました)
    • Adobe AIR(チタンほど強力ではありません)
    • Silverlight(それについてはあまり知らず、本当にクロスプラットフォームかどうかもわかりません)
于 2010-08-11T05:05:56.543 に答える
2

c#について言及しているので、WindowsとLinuxの両方をターゲットにできるMono c#GtkでデスクトップGUIアプリケーションを作成できます。

詳細については、こちらをチェックアウトしてください

于 2010-08-11T04:58:14.370 に答える
1

xコンパイルされたSilverlight/WPFを実行しています。これまでのところうまく機能しています...

于 2010-08-11T04:52:23.717 に答える
1

含めるプラットフォームを定義する必要があります。あなたが単にそれらのどれよりもwindows/mac / linuxを意味するなら(c#/ silverlightでさえ)大丈夫であり、あなたはあなたが最もよく知っているものを選ぶべきです。

もう少しリーチが必要な場合(独自のUNIX、スマートフォンへの拡張の可能性など)、オプションは少し絞り込まれます。

于 2010-08-11T04:52:25.277 に答える
1

フラッシュで書きます。

于 2010-08-11T06:06:08.310 に答える
0

AdobeAirは良い選択肢だと思います。

于 2010-08-11T04:46:53.983 に答える
0

もちろん、サポートするプラットフォームを検討する必要があります。対象が Windows と Mac の場合は、Silverlight を代替手段として検討する必要があります。本、ビデオ、ゲームなどを管理するリッチなアプリを開発中です。私のアプリは Silverlight 4 で構築されており、ブラウザー内とブラウザー外の両方で実行できるように最適化されます。Silverlight 4 を使用すると、標準の境界線なしで、カスタムのクロム ウィンドウを作成できます。

Silverlight と Flash はおそらく最適な 2 つの選択肢ですが、リソースを大量に消費することに注意してください。人気のある Adob​​e Air アプリの中には、コンピューターのメモリを大量に消費するものがあります。

自分自身のスキルセットを考慮する必要があります。どのプログラミング言語に精通していますか? 言語を既に知っている場合は、選択したプラットフォームで UI フレームワークを習得するのにそれほど時間はかかりません。プログラミング/スクリプト言語と UI フレームワークの両方を学習する必要がある場合、少なくとも最初のうちは生産性が低下する可能性があります。

于 2010-08-12T07:12:15.620 に答える