0

Java p2pファイル共有アプリケーションはほぼ完成しましたが、非常に単純なので、いくつか追加したいと思います。いくつかのモジュールまたはそのようなもの。お気づきかもしれませんが、私はまだ初心者であり、まだ学んでいるので、すべての可能性を完全に理解しているわけではありません。

私が使えると思うものは何でもお勧めできますが、それは移動するのにそれほど時間はかかりません。

ありがとう。ところで、私の質問は正確ではないと言う人もいるかもしれませんが、もっとよく質問できたらいいのにと思います:)

4

7 に答える 7

4

あなたがジーウィズだと思うものではなく、人々が必要としていることをテストが示しているものを追加してください。

于 2010-01-25T18:14:02.483 に答える
3

アプリケーションのユーザーベースは? あなた以外の人がそれを使用している場合は、アプリケーションや問題などに関するフィードバックを得るようにしてください。他の人が使用したいと思うレベルまでアプリケーションを改善しようとしている場合は、次のいくつかを試してください。

  • あなたができる最大のことは、おそらく GUI を改善することです。GUI 設計に関するリソースについては、こちらを参照してください: なぜ一部の開発者にとって優れた UI 設計は難しいのか?

  • アプリケーションのスタート メニュー アイコンとアンインストーラーを追加するソフトウェアのインストーラーを作成します。開始するには、ここを参照してください: Java アプリケーション インストーラー

  • 異なる OS/Java バージョンとの互換性テストを行います。安定性に重点を置き、アプリケーションのクラッシュを防ぎます。

于 2010-01-25T18:21:52.913 に答える
1

Jhericoの回答を拡張するには、ユーザーが行うすべてのことを追跡して、何かを変更したときに意味のあるデータを比較できるようにしてください。

追跡とテストを重ねれば重ねるほど、アプリケーションはより優れたものになります。使用状況データを記録していない場合、行った変更は暗闇の中でのショットにすぎず、実際に必要な領域に影響を与えているかどうかはわかりません.

于 2010-01-25T18:18:59.973 に答える
1

すべてのデータに対して、Google のような単一入力フィールド検索を実装します。

これは難しい場合もありますが (多くのアプリケーションはデータを RDBMS に保存し、この検索アプローチには適していないため)、多くの場合、ユーザーにとって UI のナビゲートが非常に簡単になります。

したがって、「名」フィールドと「名前フィールド」と「都市」フィールドに入力する代わりに、ユーザーは単一のフィールドに「John Doe New York」と入力するだけで、期待どおりの結果が得られます。

Lucene / Lucene.Netは、このような機能を実装する 1 つの方法です。他の言語にも同様のライブラリがあると確信しています。

于 2010-01-26T12:18:19.977 に答える
0

オープンソースにして、より多くの人に無料で使用してもらいましょう。これにより、実際のユーザーからレビューや新しい要件を取得し、より優れたソフトウェアを構築できます。また、オープンソースにすることで、経験豊富な新しい開発者がツールを使用できるようになり、ツールの使用方法をさらに学ぶことができます。

于 2010-01-25T18:17:32.270 に答える
0

これはおそらく間もなく終了しますが、より洗練された外観にするために追加する簡単なものがいくつかあります。

  • スプラッシュ画面
  • 通知アイコン(およびウィンドウを非表示)
  • ネイティブのルックアンドフィールを使用する
于 2010-01-25T18:18:01.233 に答える
0

「完璧とは、追加するものがなくなったときではなく、取り除くものがなくなったときに達成されます。」-- アントワーヌ・ド・サン=テグジュペリ

より多くの機能を持たせるために機能を追加することは、アプリケーションに対してできる最悪のことです。Google の最近の動きを見てください。ロゴ、検索ボックス、2 つのボタン以外はすべて非表示にしています。これは、意図的な機能クリープではなく、取るべき方向です。

于 2010-01-26T12:25:47.520 に答える