Maison  >  Article  >  Java  >  10 outils couramment utilisés recommandés par Java

10 outils couramment utilisés recommandés par Java

黄舟
黄舟original
2017-09-21 09:42:221709parcourir

Cet article présente principalement en détail les 10 outils courants recommandés par les développeurs Java, qui ont une certaine valeur de référence. Les amis intéressés peuvent s'y référer

Voici les routines quotidiennes des programmeurs Java. Les 10 les plus couramment utilisés. outils dans la vie. Si vous utilisez Java, cette introduction vous sera utile. Si vous n'êtes pas familier avec ces outils, vous pouvez en avoir une compréhension plus systématique ici.

1) IDE : Eclipse et NetBeans

L'IDE est l'outil le plus important pour les développeurs Java. L'IDE fournit non seulement un environnement de développement intégré, mais aide également à naviguer, déboguer et enregistrer le code. Eclipse est le leader du secteur, utilisé par la moitié des développeurs Java. Lorsqu'il s'agit d'écrire des programmes de test, de tester et de déboguer de nouvelles choses dans le développement Web Java, je préfère Netbeans, car Netbeans est plus facile à utiliser dans le développement Web. Il est livré avec Tomcat et d'autres serveurs d'applications, ce qui facilite la création et le fonctionnement de projets. et le débogage.

2) Editeurs de texte : Edit Plus, Notepad++ et Sublime

Edit plus et Notepad++ sont deux textes aux usages différents Editeur - notez des pensées aléatoires, affichez des fichiers journaux partiels ou créez des documents. La meilleure chose à propos d'Edit Plus est qu'il est très rapide, fluide et prend en charge toutes les tâches de recherche et de remplacement d'expressions régulières. Notepad++ peut ouvrir n'importe quel type de fichier Java, même les fichiers qui ne sont pas configurés dans l'EDI. De plus, il prend également en charge la coloration syntaxique, ce qui facilite la lecture du code. De plus, l'éditeur de texte SubLime est également très populaire. L'un de ses plus grands avantages est qu'il est gratuit.

3) Navigateur : Chrome et Firefox

Que vous soyez dans le domaine Java, C++, UNIX ou Réseau, en le domaine du logiciel Lors du développement, Google est votre ami et l'un de vos outils les plus importants. Afin d'utiliser efficacement les services de Google, à l'ère actuelle du déclin d'IE, vous avez besoin d'un navigateur rapide et fluide. Google Chrome et Firefox sont mes deux navigateurs préférés. Ils incluent des outils Web intégrés pour les fonctions d'inspection et de visualisation, vous pouvez donc les utiliser pour inspecter le code HTML et CSS, déboguer les modifications de code, vérifier les erreurs générées lors du chargement des fichiers HTML et JavaScript, etc. Ces informations sont très utiles pour Java EE. développement Il est très utile pour les personnes et autres développeurs Web. L'ensemble de la suite d'outils est également connue sous le nom d'outils de développement Chrome.

4) Développement de bases de données : Aqua Data Studio

Aqua Data Studio est un outil de développement de bases de données basé sur Java. Vous pouvez utiliser Aqua Data Studio pour vous connecter aux bases de données Oracle, Sybase ou SQL Server. Par conséquent, si vous n'utilisez pas d'outils spécifiques aux bases de données tels qu'Oracle Developer Studio ou SQL Server Management Studio, pensez à AquaStudio. C'est plus utile si vous devez vous connecter à un autre type de base de données. De plus, une alternative à AquaStudio est DB Artisan, mais je ne le recommande pas vraiment. Aqua Data Studio et DB Artisan sont tous deux des outils payants et vous avez besoin d'une licence pour les utiliser.

5) Outil de fichiers XML : XMLSpy

XMLSpy est un logiciel payant de traitement de fichiers XML, il prend en charge la recherche de fichiers XML, Recherche XPATH, conversion XPATH et XSLT. L'un des avantages exceptionnels de XMLSpy est qu'il prend en charge le traitement de fichiers XML volumineux tels que 4,5 Mo sans se soucier de son crash dans l'environnement Windows. Bien que vous puissiez également utiliser Notepad++ ou Internet Explorer pour ouvrir des fichiers XML, ils planteront lorsque vous travaillerez avec des fichiers XML volumineux et ne constituent donc pas le meilleur choix.

6) Plug-in : Plug-in Eclipse

J'ai utilisé un grand nombre de plug-ins dans Eclipse, par exemple, pour décompiler les classes Java, JadEclipse pour les fichiers, eUML pour créer des diagrammes UML, M2Eclipse pour créer et exécuter des projets basés sur Maven, les plugins SVN et CVS pour se connecter aux référentiels de contrôle de source Eclipse et le plugin Findbugs pour l'analyse de code statique. De plus, de nombreux plugins pour Git sont inclus ici, ce qui signifie que vous pouvez créer des projets Java dans le référentiel Git d'Eclipse.

7) Connexion au serveur : Putty et Putty Connection Manager

Comme je travaille principalement sur la plateforme Linux et que j'ai toujours besoin de me connecter à différents serveurs Linux, j'utilise souvent Putty Connection Manager avec Putty. Putty est un client SSH qui prend en charge la connexion à n'importe quel serveur UNIX, et en utilisant Putty Connection Manager, vous pouvez préconfigurer tous les hôtes, noms d'utilisateur et mots de passe, ce qui vous fournira un accès en un clic à n'importe quel hôte. Si vous devez vous connecter à plusieurs environnements, tels que les tests, le développement, les tests d'acceptation, l'assurance qualité, etc., je vous recommande fortement d'utiliser Putty Connection Manager. De plus, il existe de bonnes alternatives au gestionnaire de connexions Putty, telles que mRemote et Putty Multi-Manager.

8) Transfert de fichiers : FileZilla

Si votre environnement de développement est Windows et que votre application doit fonctionner sous UNIX ou Linux, alors vous avez certainement besoin d'un outil pour transférer des fichiers de Windows vers Linux ou d'UNIX vers Windows. Il existe de nombreux outils et clients SFTP qui vous permettent de copier des fichiers de Linux vers Windows. J'ai essayé FileZilla et WinSCP, mais FileZilla est mon préféré. Grâce à SFTP, il peut transférer des fichiers de Windows vers Linux ou de Linux vers Windows. FileZilla est gratuit à télécharger et à utiliser, et c'est vraiment un client FTP incroyable.

9) Comparaison de fichiers texte : Beyond Compare

Beyond Compare est mon outil de comparaison préféré. Dans le processus de développement, la comparaison des fichiers est l'une des tâches les plus courantes. Parfois, les fichiers ont changé et vous devez comprendre les modifications. Parfois, vous devez comparer les fichiers de configuration de deux serveurs différents. fichiers pour comprendre les causes des bugs. Bien que vous puissiez également utiliser la fonctionnalité de comparaison de fichiers texte dans Eclipse, Beyond Compare est plus utile dans les activités de pré-version et de post-version, il peut vérifier que tous les fichiers se trouvent au bon emplacement. Beyond Compare peut également comparer directement les fichiers, dossiers et chemins dans les fenêtres UNIX, ce qui vous permet de visualiser quels fichiers ont été ajoutés et supprimés. Beyond Compare n’est pas un outil gratuit, son utilisation nécessite une licence. Je recherche un outil gratuit offrant des fonctionnalités similaires et, même si WinMerge peut être utilisé comme référence, ce n'est toujours pas idéal.

10) Outils en ligne de commande : Cygwin

Comme je travaille principalement sous Windows UNIX, toutes mes applications Java s'exécutent dans cet environnement . Cependant, lorsque je dois travailler sur la montagne Windows, de nombreux outils et commandes ne fonctionnent plus, comme find, grep, xargs et vi. Cygwin peut créer un environnement de type UNIX sur Windows, donc si vous aimez Linux et que vous le manquez lors du développement de programmes Java sous Windows, Cygwin est un bon choix. De plus, vous pouvez également configurer un environnement sur VirtualBox et y installer Linux.

Ce qui précède est une liste d'outils recommandés pour les programmeurs Java. Il existe également d'autres outils, tels que les outils clients SVN basés sur Windows, tortoise SVN et CVS, qui sont populaires parmi les développeurs Java, et les outils de la série Office de Microsoft, Excel, Word, PowerPoint, etc. Je ne les ai pas répertoriés dans la liste, mais ils sont très importants. Il existe également Chrome Developer Tools, Firebug et Postman, qui sont des outils très utiles pour les développeurs Java JEE, et ils méritent tous d'être mentionnés.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn