クロスプラットフォームのリッチユーザーインターフェイス開発に利用できるオプションは何ですか?

StackOverflow https://stackoverflow.com/questions/195133

質問

このようなUIフレームワーク/ツールキットの要件(制限)の一部は次のとおりです。

  • 単一ベンダーのロックダウンなし
  • リアルタイムのデータ視覚化機能
  • 適切な初期ウィジェット
  • 優れたダッシュボード機能
  • クロスプラットフォーム
  • 優れた開発/デバッグ環境
  • フラッシュなし
役に立ちましたか?

解決

Flashを使用できない/使用できないのは残念です。そうでなければ、Adobe AIRを本当にお勧めできます。優れたエディター(Eclipse上に構築されたFlex Builder)、多くのすぐに使えるコンポーネント、チャートコンポーネントセット、多くの異なるプロトコルと通信する機能(および独自のプロトコル実装を作成できます)、クロスプラットフォーム、ブラウザではなく、AIRランタイムで実行されます。ファイルIO、...

他のヒント

細心の注意を払わずにFlex / Air(Flash)を渡すことはしませんでしたが、私が遭遇した他のいくつかを次に示します。

スラッシュドットポスト聞いたことのない一部のTakeitへのリンク。ここに推奨事項を追加します:

  • GLUI 、OpenGLベースのGUI
  • Whisper 、Mac / Windowsアプリケーションフレームワーク
  • >
  • WxWindows 、Windows 3.1 / 95/98をサポートするフレームワーク/ NT、およびGTK / Motif / Lesstifを使用したUnix、およびMacOS
  • YAAF 、もう1つのアプリケーションフレームワーク、Macintosh OS、Windows 95およびWindowsのサポートNT、およびX Windows
  • CPLAT 、MacOSおよびWindows(Linux間近)アプリケーションを開発するためのフレームワーク
  • Ardiの Carbonless Copiesテクノロジーは、 MacOS API

一般情報:

Mozilla XULをお勧めしますが、いくつかの欠点があります:

  • 本当に良い開発/デバッグ環境はありません(ただし、ツールとデバッガーはありますが、それらは可変です)
  • あなたはベンダーに縛られていますが、それはMozillaです。

ただし、非常に使いやすく、リッチクライアントアプリでWeb JavaScriptスキルを再利用できます。

もちろんJavaもあります。それはあなたのすべての要件を満たしています。 GTK / WxWindows / $ other_small_userbase_frameworkを見つけるのに苦労するカスタムチャートコントロールがたくさんあります。

Swingが気に入らない場合(長い道のり-Metal is dead、long live SystemDefault L& F!)、SWTやQTバインディング(java(QTJambi)など)のオプションもあります。

CまたはC ++でQTを使用する場合、そのAPIは非常に優れています。

RCAについては、 Eclipse RCP をご覧ください。 RIAについては、 OpenLaszlo に興味があるかもしれません。 FlashとDHTMLの両方にコンパイルできるリッチインターネットプラットフォームです。

http://www.gnustep.org/

  

" GNUstepは、デスクトップアプリケーション開発用のクロスプラットフォームのオブジェクト指向フレームワークです。 NeStep(現在のApple)によって最初に作成されたOpenStep仕様に基づいて、GNUstepを使用すると、開発者は再利用可能なソフトウェアコンポーネントの大規模なライブラリを使用して、洗練されたソフトウェアを迅速に構築できます。

移植可能: Windows、BSDベースのシステム、Linuxベースのシステム、HP / UX、Solaris、Sparc、GNUstep Solaris 10 U2 VMwareアプライアンス、OpenSolarisなど。

最近、かなり完全なリストを作成しました: http://commadot.com/ria-frameworks/

ExtJSはおそらく私のお気に入りであり、職場で使用しています。あなたのリストを満たしていると思います。それ以外の場合、そのページには他の多くの可能性があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top