3

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

  • 単一のベンダーロックインはありません
  • リアルタイムのデータ視覚化機能
  • 良い初期ウィジェット
  • 優れたダッシュボーディング機能
  • クロスプラットフォーム
  • 優れた開発/デバッグ環境
  • フラッシュなし
4

7 に答える 7

3

Flash を使用できない/使用しないのは残念です。それ以外の場合は、Adobe AIR をお勧めします。優れたエディター (Eclipse 上に構築された Flex Builder)、多くのすぐに使えるコンポーネントを備えた優れたコンポーネント フレームワーク、チャート コンポーネント セット、さまざまなプロトコルと通信する機能 (独自のプロトコル実装を作成することもできます)、クロス プラットフォーム、ブラウザーやファイル IO などではなく、AIR ランタイムで実行されます。

于 2008-10-12T07:00:33.780 に答える
3

Flex/Air (Flash) をよく考えずに見逃すことはありませんが、私が遭遇した他のいくつかを次に示します。

私が聞いたことのないテイクイットへのリンクを含むスラッシュドットの投稿もあります。ここに彼らの推奨事項を追加します。

  • GLUI、OpenGL ベースの GUI
  • Mac/Windows アプリケーション フレームワークであるWhisper
  • WxWindows、Windows 3.1/95/98/NT、GTK/Motif/Lesstif を使用した Unix、および MacOS をサポートするフレームワーク
  • YAAF、Yet Another Application Framework、Macintosh OS、Windows 95 および Windows NT、X Windows のサポートを提供
  • CPLAT、MacOS および Windows (間もなく Linux) アプリケーションを開発するためのフレームワーク
  • Ardi のCarbonless Copies テクノロジーは、MacOS API の多くをポータブルに書き換えたものです。

一般情報:

于 2008-10-12T07:28:08.640 に答える
2

Mozilla XULを提案するかもしれませんが、いくつかの欠点があります。

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

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

于 2008-10-12T08:00:20.480 に答える
1

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

于 2008-10-12T09:05:07.680 に答える
1

http://www.gnustep.org/

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

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

于 2008-10-12T09:05:31.703 に答える
1

もちろんJavaもあります。それはあなたのすべての要件AFAICSを満たしています. GTK/WxWindows/$other_small_userbase_framework.

Swing が気に入らない場合 (Metal は死んでいて、SystemDefault L&F が長生き!)、SWT や Java の QT バインディング (QTJambi) などのオプションがあります。

C または C++ go QT の場合、その API は非常に優れています。

于 2008-10-12T07:38:50.147 に答える
1

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

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

于 2008-10-20T21:13:23.963 に答える