1

私は現在、アプリケーションのUIを作成する作業を行っています(この要約を保持しましょう。この問題が頻繁に発生します)。GUIライブラリにホーミングするときに注意する必要がある要素は何ですか?

私は現在知りません:

  1. アンドロイドに行きたいので、XMLを使いたいかどうかわかりません。
  2. 選びたいデザイン
  3. 私はUIデザインについてほとんど知らないと仮定しましょう。そのため、ライブラリはそこで私を助けてくれるはずです。
  4. マウスジェスチャーはどうですか?多分私もそれらを使いたいです...
  5. ..。

では、どのライブラリが自分に最適かをどのように判断すればよいですか?そのようなライブラリを選択するとき、どのような思考プロセスが最適ですか?

4

2 に答える 2

1

このリストを試してください:

  1. UIフレームワークは、サポートするすべてのプラットフォームでサポートされていますか?
  2. 良いチュートリアルはありますか?
  3. より複雑なものを実装してみてください(たとえば、100万個の要素を含むリスト、または100万行と1000列のテーブルを表示し、テキストファイルをロードして、出現するすべての単語を強調表示します)。どんな感じですか?シンプル/難しいですか?

ポイントを順番に確認してください。いくつかの可能な候補を評価し、最適なものを選択します。

于 2012-08-06T09:57:25.633 に答える
0

まず最初に、そして最も重要なこととして、クライアントアプリはどこで実行されますか?-ブラウザ-Androidデバイス-PC/Mac

ブラウザ

選択できるオープンソースのJavaフレームワークはたくさんあり、選択する作業は困難な場合があります。私にとって、この分野で明確な勝者があり、それはGWTですhttps://developers.google.com/web-toolkit/ より高いレベルのユーザーコントロールやその他のツールを提供するGWTに基づくいくつかのライブラリがあります。私はGWTおよびGWTベースのライブラリの多くの利点を思い付くことができますが、主なものは-それはすべてJavaソリューションであり、純粋なJava(Javaスクリプト、jsp、HTMLなし)です

アンドロイド

ここでは多くのアドバイスを与えることはできませんが、Googleが提供する標準ライブラリから始めるのが良い選択です。

PC / Mac

クライアントPCで実行されているJavaアプリケーションは、おそらく最も人気のないオプションです。ユーザーに自分のマシンでアプリケーションを実行させることができれば、それだけの価値があります。つまり、最も見栄えがよく、最も豊富なコンポーネントのセットを備えたものを見つけます。これを念頭に置いて、標準のJavaSwingライブラリはまったく不十分です。このカテゴリの重量はJavaFxのようですが、使用したことがないため、あまりコメントできません。

于 2012-08-06T09:56:16.453 に答える