この記事では主に Java 開発者が推奨する 10 個の一般的に使用されるツールを詳しく紹介します。興味のある方は参考にしてください。
以下は、Java プログラマーが日常生活で最もよく使用する 10 個のツールです。 。 Java を使用している場合、これらのツールに慣れていない場合は、ここでこれらのツールについてより体系的に理解することができます。
1) IDE: Eclipse と NetBeans
IDE は Java 開発者にとって最も重要なツールです。 IDE は統合開発環境を提供するだけでなく、コードのナビゲート、デバッグ、記録にも役立ちます。 Eclipse は業界のリーダーであり、Java 開発者の半数が使用しています。 Java Web 開発でテスト プログラムを作成したり、新しいことをテストしたりデバッグしたりする場合は、Netbeans の方が Web 開発で使いやすく、プロジェクトの作成や運用が容易になるためです。そしてデバッグ。
2) テキストエディタ: Edit Plus、Notepad++、Sublime
Edit plus と Notepad++ は、ランダムな思考の記録、部分的なログ ファイルの表示、ドキュメントの作成など、さまざまな用途に使用できる 2 つのテキスト エディタです。 Edit Plus の最も優れた点は、非常に高速かつスムーズで、すべての正規表現による検索および置換タスクをサポートしていることです。 Notepad++ は、IDE で構成されていないファイルも含め、あらゆる種類の Java ファイルを開くことができ、コードを読みやすくする構文の強調表示もサポートしています。さらに、SubLime テキスト エディターも非常に人気があり、その最大の利点の 1 つは無料であることです。
3) ブラウザ: Chrome と Firefox
Java、C++、UNIX、ネットワークのいずれの分野にいても、Google はあなたの友人であり、ソフトウェア開発における最も重要なツールの 1 つです。 IE が私のお気に入りの 2 つのブラウザである現在、Google のサービスを効果的に使用するには、高速でスムーズなブラウザが必要です。これらには、検査および視覚化機能用の組み込み Web ツールが含まれているため、HTML および CSS コードのチェック、コード変更のデバッグ、HTML および JavaScript ファイルのロード時に生成されるエラーのチェックなどに使用できます。この情報は、Java EE 開発に非常に役立ちます。これは人々や他の Web 開発者にとって非常に便利です。ツール スイート全体は Chrome 開発ツールとも呼ばれます。
4) データベース開発: Aqua Data Studio
Aqua Data Studio は Java ベースのデータベース開発ツールです。 Aqua Data Studio を使用して、Oracle、Sybase、または SQL Server データベースに接続できます。したがって、Oracle Developer Studio や SQL Server Management Studio などのデータベース固有のツールを使用していない場合は、AquaStudio を検討してください。別の種類のデータベースに接続する必要がある場合には、AquaStudio の代わりに DB Artisan が便利ですが、あまりお勧めしません。 Aqua Data Studio と DB Artisan はどちらも有料ツールであり、使用するにはライセンスが必要です。
5) XML ファイルツール: XMLSpy
XMLSpy は、XML ファイル検索、XPATH 検索、XPATH および XSLT 変換をサポートする有料ソフトウェアです。 XMLSpy の優れた利点の 1 つは、Windows 環境でのクラッシュを心配することなく、4.5M などの大きな XML ファイルの処理をサポートしていることです。 Notepad++ または Internet Explorer を使用して XML ファイルを開くこともできますが、大きな XML ファイルを操作するとクラッシュするため、これらは最良の選択ではありません。
6) プラグイン: Eclipse プラグイン
私は、Java クラス ファイルを逆コンパイルするための JadEclipse、UML 図を作成するための eUML など、Eclipse で多数のプラグインを使用してきました。 Maven プロジェクト用の M2Eclipse、Eclipse ソース管理リポジトリに接続するための SVN および CVS プラグイン、および静的コード分析用の Findbugs プラグインに基づいて実行されます。さらに、ここには Git 用のプラグインが多数含まれています。つまり、Eclipse の Git リポジトリに Java プロジェクトを作成できます。
7) サーバー接続: Putty と Putty 接続マネージャー
私は主に Linux プラットフォームで作業しており、常にさまざまな Linux サーバーに接続する必要があるため、Putty で Putty Connection Manager をよく使用します。 Putty は、任意の UNIX サーバーへの接続をサポートする SSH クライアントです。Putty 接続マネージャーを使用すると、すべてのホスト、ユーザー名、パスワードを事前に構成でき、ワンクリックで任意のホストにアクセスできるようになります。テスト、開発、受け入れテスト、QA など、複数の環境にログインする必要がある場合は、Putty Connection Manager を使用することを強くお勧めします。さらに、mRemote や Putty Multi-Manager など、Putty 接続マネージャーの優れた代替手段がいくつかあります。
8) ファイル転送: FileZilla
開発環境が Windows で、アプリケーションが UNIX または Linux で実行する必要がある場合は、Windows から Linux または UNIX から Windows にファイルを転送するツールが必ず必要になります。 。 Linux から Windows にファイルをコピーできるツールや SFTP クライアントは数多くあります。FileZilla と WinSCP も試しましたが、私のお気に入りは FileZilla です。 SFTP を通じて、Windows から Linux へ、または Linux から Windows へファイルを転送できます。 FileZilla は無料でダウンロードして使用でき、本当に素晴らしい FTP クライアントです。
9) テキスト ファイルの比較: Beyond Compare
Beyond Compare は私のお気に入りの比較ツールです。開発のプロセスでは、ファイルの比較が最も一般的なタスクの 1 つです。場合によっては、ファイルが変更され、その変更を理解する必要があります。場合によっては、2 つの異なるバージョンの構成ファイルを比較する必要があります。バグの原因を理解するためのファイル。 Eclipse のテキスト ファイル比較機能を使用することもできますが、Beyond Compare は、すべてのファイルが正しい場所にあることを確認できるため、リリース前およびリリース後のアクティビティでより役立ちます。 Beyond Compare は、UNIX ウィンドウ内のファイル、フォルダー、パスを直接比較することもでき、どのファイルが追加および削除されたかを視覚的に把握できます。 Beyond Compare は無料のツールではなく、使用するにはライセンスが必要です。同様の機能を提供する無料ツールを探しています。WinMerge はリファレンスとして使用できますが、まだ理想的ではありません。
10) コマンドラインツール: Cygwin
私は主に UNIX Windows で作業しているため、すべての Java アプリケーションはこの環境で実行されます。ただし、Windows マウンテンで作業する必要がある場合、find、grep、xargs、vi などの多くのツールやコマンドが機能しなくなります。 Cygwin は Windows 上に UNIX に似た環境を構築できるため、Linux が好きで Windows で Java プログラムを開発するときに懐かしくなった場合は、Cygwin を選択するのが良いでしょう。さらに、VirtualBox 上に環境を構築し、そこに Linux をインストールすることもできます。
上記は、Java プログラマーに推奨されるツールのリストです。他にも、Java 開発者の間で人気のある Windows ベースの SVN クライアント ツール Tortoise SVN や CVS、Microsoft の Office シリーズ ツール Excel、Word、PowerPoint などのツールもあります。リストには記載していませんが、しかし、それらはとても重要です。 Java JEE 開発者にとって非常に便利なツールである Chrome Developer Tools、Firebug、Postman などもあり、どれも注目に値します。
以上がJava が推奨する一般的に使用される 10 のツールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。