2

新しいプロジェクトで UI を構築するためのユーザー インターフェイス定義の XML を選択するための情報を探しています。プロジェクトの目的は、Web とデスクトップ環境の両方で実行され、クロスプラットフォームをサポートすることです。したがって、私は XUL と XForms に焦点を当てていますが、XForms には詳しくありません。アドバイス、長所と短所、そしてそれらの将来について教えてください。ありがとうございました。

4

6 に答える 6

1

Metawidgetを検討することをお勧めします。適切な XML 形式を選択することは、戦いの一部にすぎません。次に、その XML を機能する UI に変換する必要があります。Metawidget は (多くのプラットフォームで) それを処理し、必要に応じて独自の XML 形式をプラグインできるようにします。

XML スキーマを形式としてプラグインする例を次に示します: http://blog.kennardconsulting.com/2013/03/xml-schema-wsdl-and-soap-ui-generator.html

于 2013-12-30T22:14:38.903 に答える
0

私なら MXML (Adobe Flex) を使います。フラッシュ (ブラウザー) とエア アプリケーション (デスクトップ) の両方である可能性があります。

于 2010-08-17T16:43:50.577 に答える
0

XUL は Firefox 専用であり、Firefox 4.0 ではドロップされるため、避けたいと思います。

于 2010-08-18T18:14:20.210 に答える
0

プロジェクトの「Web」部分を保持したい場合、そしてそれが任意のブラウザーで実行されることを意味する場合、XUL はオプションではありません。Firefox の拡張機能として使用したり、XUL を使用してスタンドアロン アプリケーション (ブラウザーで実行されない) を構築したりできますが、ブラウザーをまたいで UI を構築するための技術ではありません。

于 2010-08-20T13:37:53.207 に答える
0

ここから、多数の外部リンクを含む包括的な紹介を見つけてください。含む:

  • XUL (Mozilla による)
  • XAML (マイクロソフトによる)
  • XForms (W3C による)

また、私が覚えている限りでは、JavaFx は XML ベースの UI 定義と密接な関係があります。また、QML は、Ubuntu などの多くのプロジェクトで使用されている Qt 用のマークアップ ベースの UI 定義言語です。Gnome 領域では、Glade (オープンソース ソフトウェア) を使用して、ドラッグ アンド ドロップで作成した UI から XML ファイルを作成できます。XML ファイルは、実行時に目的の UI を再構築するために多くのライブラリで使用されます。

于 2013-12-26T08:07:06.270 に答える