私は Eclipse を学び、後で NetBeans を学びます。私は実際に両方の IDE を楽しんでいます。どちらが好きかはわかりませんが、直感的に使えるようです。
Eclipse IDE に関しては、すべてのプロジェクトでユーザー ライブラリを共有するためのベスト プラクティスについて学んでいます。言うまでもなく、他の誰かの Java コードをオンラインで見つけたときは、そのコードをインポートして、必要な場所で利用したいと思います。
すべてのプロジェクト間でアセットを共有する方法について、Stack Overflow で多くの質問があることに気付きました。
明確にするために、「アセット」と言うときは、プロジェクトのメイン メソッドが存在する場所以外のことを意味します。(例: 画像、xml/txt ファイル、カスタム クラスなど...)
私は Web 開発の世界 (PHP) 出身なので、サーバー上のあらゆるものをアプリケーションにインポートするための PHPinclude()
と関数に慣れています。require()
私が知っているほとんどの Web 開発者と同様に、インポートを容易にするために Web アセットを同じ場所に保管しています。
新しい世界、Java + Eclipse に進みましょう。
1 つのプロジェクトを作成し、その 1 つのプロジェクト内に追加のクラスを作成しています。これらのクラスは、私が作成するほぼすべてのプロジェクトで役立ちます。
他の質問や投稿を読んだ後でも、プロジェクト間でアセットを共有するためのベスト プラクティスがよくわかりません。(私も単一のワークスペースだけを心配しています)
個人的なベスト プラクティスについて他の人から聞きたいです。
クラス、画像、ファイルのみを保持するプロジェクトを作成しますか?
そのすべてを保持するファイル システムのどこかにフォルダ/ディレクトリを保持し、それをインポートしますか?
プロジェクトを作成するときに Eclipse のデフォルト設定を利用しますか、それとも何か変更しますか?