In diesem Artikel werden hauptsächlich die 10 von Java-Entwicklern empfohlenen gängigen Tools vorgestellt, die einen gewissen Referenzwert haben.
Im Folgenden sind die 10 am häufigsten verwendeten Routinen von Java-Programmierern aufgeführt Werkzeuge im Leben. Wenn Sie Java verwenden, wird Ihnen diese Einführung hilfreich sein. Wenn Sie mit diesen Tools nicht vertraut sind, können Sie sie hier systematischer verstehen.
1) IDE: Eclipse und NetBeans
IDE ist das wichtigste Tool für Java-Entwickler. IDE bietet nicht nur eine integrierte Entwicklungsumgebung, sondern hilft auch beim Navigieren, Debuggen und Aufzeichnen von Code. Eclipse ist der Branchenführer und wird von der Hälfte der Java-Entwickler verwendet. Wenn es darum geht, Testprogramme zu schreiben, neue Dinge in der Java-Webentwicklung zu testen und zu debuggen, bevorzuge ich Netbeans. Dies liegt daran, dass Netbeans in der Webentwicklung einfacher zu verwenden ist, was die Projekterstellung erleichtert und Debuggen.
2) Texteditoren: Edit Plus, Notepad++ und Sublime
Edit plus und Notepad++ sind zwei Texte mit unterschiedlichen Verwendungszwecken Editor - Notieren Sie zufällige Gedanken, sehen Sie sich teilweise Protokolldateien an oder erstellen Sie Dokumente. Das Beste an Edit Plus ist, dass es sehr schnell und reibungslos ist und alle Aufgaben zum Suchen und Ersetzen regulärer Ausdrücke unterstützt. Notepad++ kann jede Art von Java-Datei öffnen, auch Dateien, die nicht in der IDE konfiguriert sind. Darüber hinaus unterstützt es auch Syntaxhervorhebung, was das Lesen von Code erleichtert. Darüber hinaus erfreut sich der Texteditor SubLime großer Beliebtheit. Einer seiner größten Vorteile ist, dass er kostenlos ist.
3) Browser: Chrome und Firefox
Ob Sie im Bereich Java, C++, UNIX oder Netzwerk tätig sind, in Im Bereich Software Während der Entwicklung ist Google Ihr Freund und eines Ihrer wichtigsten Werkzeuge. Um die Dienste von Google effektiv nutzen zu können, benötigen Sie in der heutigen Zeit des Niedergangs des IE einen schnellen und reibungslosen Browser. Google Chrome und Firefox sind meine beiden Lieblingsbrowser. Sie umfassen integrierte Web-Tools für Inspektions- und Visualisierungsfunktionen, sodass Sie sie zum Überprüfen von HTML- und CSS-Code, zum Debuggen von Codeänderungen, zum Überprüfen von beim Laden von HTML- und JavaScript-Dateien generierten Fehlern usw. verwenden können. Diese Informationen sind für Java EE sehr nützlich Entwicklung Es ist sehr nützlich für Menschen und andere Webentwickler. Die gesamte Tool-Suite wird auch als Chrome Development Tools bezeichnet.
4) Datenbankentwicklung: Aqua Data Studio
Aqua Data Studio ist ein Java-basiertes Datenbankentwicklungstool. Mit Aqua Data Studio können Sie eine Verbindung zu Oracle-, Sybase- oder SQL Server-Datenbanken herstellen. Wenn Sie daher keine datenbankspezifischen Tools wie Oracle Developer Studio oder SQL Server Management Studio verwenden, sollten Sie AquaStudio in Betracht ziehen. Es ist nützlicher, wenn Sie eine Verbindung zu einem anderen Datenbanktyp herstellen müssen. Eine weitere Option neben AquaStudio ist DB Artisan, aber ich empfehle es nicht wirklich. Aqua Data Studio und DB Artisan sind beide kostenpflichtige Tools und Sie benötigen eine Lizenz, um sie zu verwenden.
5) XML-Datei-Tool: XMLSpy
XMLSpy ist eine kostenpflichtige Software zur Verarbeitung von XML-Dateien, sie unterstützt die Suche nach XML-Dateien, XPATH-Suche, XPATH- und XSLT-Konvertierung. Einer der herausragenden Vorteile von XMLSpy besteht darin, dass es die Verarbeitung großer XML-Dateien wie 4,5 MB unterstützt, ohne dass ein Absturz in der Windows-Umgebung befürchtet werden muss. Obwohl Sie zum Öffnen von XML-Dateien auch Notepad++ oder Internet Explorer verwenden können, stürzen diese bei der Arbeit mit großen XML-Dateien ab und sind daher nicht die beste Wahl.
6) Plug-in: Eclipse-Plug-in
Ich habe eine große Anzahl von Plug-ins in Eclipse verwendet, zum Beispiel zum Dekompilieren von Java-Klassen JadEclipse für Dateien, eUML zum Erstellen von UML-Diagrammen, M2Eclipse zum Erstellen und Ausführen von Maven-basierten Projekten, SVN- und CVS-Plugins für die Verbindung zu Eclipse-Quellcodeverwaltungs-Repositorys und das Findbugs-Plugin für die statische Codeanalyse. Darüber hinaus sind hier viele Plugins für Git enthalten, was bedeutet, dass Sie Java-Projekte im Git-Repository von Eclipse erstellen können.
7) Serververbindung: Putty und Putty Connection Manager
Da ich hauptsächlich auf der Linux-Plattform arbeite und immer eine Verbindung zu verschiedenen Linux-Servern herstellen muss, verwende ich häufig den Putty Connection Manager mit Putty. Putty ist ein SSH-Client, der die Verbindung zu jedem UNIX-Server unterstützt. Mit Putty Connection Manager können Sie alle Hosts, Benutzernamen und Passwörter vorkonfigurieren, sodass Sie mit einem Klick auf jeden Host zugreifen können. Wenn Sie sich bei mehreren Umgebungen anmelden müssen, z. B. bei Tests, Entwicklung, Abnahmetests, Qualitätssicherung usw., empfehle ich dringend die Verwendung von Putty Connection Manager. Darüber hinaus gibt es einige gute Alternativen zum Putty-Verbindungsmanager, wie z. B. mRemote und Putty Multi-Manager.
8) Dateiübertragung: FileZilla
Wenn Ihre Entwicklungsumgebung Windows ist und Ihre Anwendung unter UNIX oder Linux ausgeführt werden muss, Dann benötigen Sie auf jeden Fall ein Tool zum Übertragen von Dateien von Windows nach Linux oder von UNIX nach Windows. Es gibt viele Tools und SFTP-Clients, mit denen Sie Dateien von Linux nach Windows kopieren können. Ich habe FileZilla und WinSCP ausprobiert, aber FileZilla ist mein Favorit. Über SFTP können Dateien von Windows auf Linux oder von Linux auf Windows übertragen werden. FileZilla kann kostenlos heruntergeladen und verwendet werden und ist wirklich ein erstaunlicher FTP-Client.
9) Textdateivergleich: Beyond Compare
Beyond Compare ist mein Lieblingsvergleichstool. Im Entwicklungsprozess ist der Dateivergleich eine der häufigsten Aufgaben. Manchmal müssen Sie die Konfigurationsdateien zweier verschiedener Server vergleichen Dateien, um die Ursachen von Fehlern zu verstehen. Obwohl Sie in Eclipse auch die Funktion zum Vergleichen von Textdateien verwenden können, ist Beyond Compare bei Aktivitäten vor und nach der Veröffentlichung hilfreicher, da es überprüfen kann, ob sich alle Dateien am richtigen Speicherort befinden. Beyond Compare kann auch Dateien, Ordner und Pfade in UNIX-Fenstern direkt vergleichen, was Ihnen eine Visualisierung bietet, damit Sie nachvollziehen können, welche Dateien hinzugefügt und entfernt wurden. Beyond Compare ist kein kostenloses Tool, für dessen Nutzung ist eine Lizenz erforderlich. Ich suche nach einem kostenlosen Tool, das ähnliche Funktionen bietet, und obwohl WinMerge als Referenz verwendet werden kann, ist es immer noch nicht ideal.
10) Befehlszeilentools: Cygwin
Da ich hauptsächlich unter UNIX-Windows arbeite, laufen alle meine Java-Anwendungen in dieser Umgebung . Wenn ich jedoch auf dem Windows-Berg arbeiten muss, funktionieren viele Tools und Befehle nicht mehr, wie zum Beispiel find, grep, xargs und vi. Cygwin kann eine UNIX-ähnliche Umgebung unter Windows erstellen. Wenn Sie also Linux mögen und es bei der Entwicklung von Java-Programmen unter Windows vermissen, ist Cygwin eine gute Wahl. Darüber hinaus können Sie auch eine Umgebung auf VirtualBox einrichten und dort Linux installieren.
Oben finden Sie eine Liste der für Java-Programmierer empfohlenen Tools. Es gibt auch einige andere Tools, wie die Windows-basierten SVN-Client-Tools Tortoise SVN und CVS, die bei Java-Entwicklern beliebt sind, sowie die Office-Serien-Tools Excel, Word, PowerPoint usw. von Microsoft. Ich habe sie nicht in der Liste aufgeführt. aber sie sind sehr wichtig. Es gibt auch Chrome Developer Tools, Firebug und Postman, die sehr nützliche Tools für Java JEE-Entwickler sind und alle erwähnenswert sind.
Das obige ist der detaillierte Inhalt von10 häufig verwendete Tools, die von Java empfohlen werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!