Haut JAVA IDE - Essayez de trouver BEST IDE pour JAVA

Meilleur JAVA ide :

Les environnements de développement intégrés (ide) fournissent des indemnités aux programmeurs que les éditeurs de texte plat ne peuvent pas assortir. IDEs peut analyser le code source pendant qu'il est dactylographié, lui donnant un arrangement syntactique du code. Ceci permet les dispositifs avancés comme des générateurs de code, l'automatique-accomplissement, refactoring, et des programmes de mise au point. Voici meilleur-de-multiplient Java IDEs.

1.) Eclipse 3.0 :

Prix: Libre
Permis: Open Source (COMPLET)

Résumé : L'éclipse est un ide libre qui a pris l'industrie de Java par l'orage. Construit sur une architecture embrochable, l'éclipse est fortement extensible et personnalisable. Les tiers fournisseurs ont embrassé l'éclipse et fournissent de plus en plus l'intégration d'éclipse. L'éclipse est établie sur sa propre bibliothèque de GUI de SWT. L'éclipse excelle à refactoring, à appui de J2EE, et à appui embrochable. La seule faiblesse courante de l'éclipse est son manque d'une oscillation ou de concepteur de GUI de SWT.

La plate-forme d'éclipse fournit à des réalisateurs d'outil la flexibilité et le contrôle finaux de leur technologie de logiciel.

Goûts :

  • L'ide semble étonnant, à travers tous les systèmes, et c'est… grande interface tout à fait sensible en général !
  • anti-aliased texte partout, même dans UI !
  • capacité de composer à votre ligne enveloppant la largeur.
  • l'appui refactoring monte du ciel !
  • facile de partager le code entre les projets
  • l'intégration de fourmi très bien faite, lanceur de fourmi rend l'arbre de gestion de projet très facile.
  • l'aide contente est employée dans la mesure du possible, pas simplement dans le rédacteur (scrrens de magiciens).
  • contrôle étonnant du formatage du code source de Java, qui peut être sauvé comme profil.
  • l'empâtage du code compose le code automatiquement !
  • des étiquettes de rédacteur peuvent être déplacées autour avec le drag-and-drop.
  • peut double-click des étiquettes de rédacteur pour augmenter à la pleine vue de zone de travail.
  • a des points de vue accouplés et des points de vue rapides (la plupart des rédacteurs offrent seulement un ou l'autre).
  • contrôle très puissant de la façon dont le compilateur de Java manipule des avertissements et des erreurs.
  • empreinte de pas projet-spécifique très petite sur l'arbre d'annuaire (.project, .classpath).
  • la vue de paquet a des capacités de filtrage très gentilles, parce que ce qui pour montrer/pas exposition (peut maintenant filtrer les paquets fermés, l'espace d'exécution choisi).
  • l'aide de code dans la fourmi résout des propriétés et des displayes d'endroit le chemin dans un tooltip ! !
  • l'aide de code montre la documentation pour chaque option, particulièrement utile pour des tâches de fourmi.
  • moteur et visionneuse intégrés impressionnants de diff pour comparer des dossiers et refactoring des changements.
  • peut réarranger l'ordre des propriétés et des méthodes dans la vue de "ensemble ".
  • calibres avertis de contexte, étiquette/décaler-étiquette à sauter à différents points d'insertion (marqueurs).

 

Aversions :

  • le rédacteur n'a pas un point de vue de dossier de fente ! !
  • manque de la syntaxe générale accentuant hors de la boîte (mise en évidence de dossier de propriété supplémentaire dans 3.1).
  • aucune ligne "molle " emballage (s'enveloppant seulement dur en publiant la commande de format).
  • ne vient pas avec les connexions averties indigènes de servlet/J2EE (vous devez configurer un embrochable, tel que le lomboz, les webtools ou le myeclipse).
  • la nécessité créent manuellement des manuscrits de fourmi, bien que l'appui d'aide de code soit très bien fait.
  • ne peut pas créer le nouvel amortisseur sans créer le dossier lié (ennui, fixe dans 3.1).
  • double cliquer sur sur le dossier dans l'explorateur de paquet ne ferme pas le rédacteur s'il est actuellement ouvert (dispositif de JEdit).

2.) Netbeans 3.x (Sun Microsystems):

Prix: Libre
Permis: Open Source (COMPLET)
Résumé: Netbeans est un ide libre soutenu par Sun Microsystems. C'est le concurrent principal de l'éclipse. Netbeans est construit sur une architecture embrochable, et il a le tiers appui respectable de fournisseur. L'avantage principal de Netbeans au-dessus d'éclipse est l'excellent concepteur du GUI de Netbean. Il inclut la mise en évidence de syntaxe et le soutien de langue de Java, de JSP, de XML/XHTML, d'outils de conception visuels, de générateurs de code, de fourmi et d'appui de CVS.

(Libre) et les dérivés aiment SunJavaStudio ? (Film publicitaire) et Compuware OptimalJ ? (Film publicitaire).

Goûts :

  • le moteur très intéressant d'accomplissement de code, ne semble jamais trop agressif, très complet dans ce qu'il inclut, en particulier jsp.
  • codez le formatage/tâche reindent (situés dans le menu de contexte), particulièrement gentille pour XML/XHTML.
  • la création des bibliothèques faites sur commande d'étiquette était franche de processus très facile et étape-par-étape (une fois que je savais où regarder).
  • l'intégration très gentille avec le Tomcat, aucune installation exigée, pages directes examinant, engendre le navigateur, met à jour toujours correctement.
  • peut spécifier des paramètres de demande de défaut en examinant une page.
  • code source produit par vue pour le jsp.
  • le module entier d'intégration de Tomcat est superbe !.
  • appui gentil de dépôt d'étiquette de jsp dans le rédacteur de jsp, très facile d'ajouter des bibliothèques d'étiquette à la page de jsp.
  • Intégration de moniteur de HTTP très gentille, encore, une partie d'intégration avec le moteur de servlet, A++.
  • peux se déplacer autour des étiquettes, j'aime ceci (les étiquettes également ne s'enveloppent pas pour rayer après, grand plus).
  • validez JSP est très utile et tout à fait instructif… te dit exactement ce qui est absent.
  • le magicien de javadoc pourrait venir dans maniable, certainement un dispositif frais, plus que juste un GUI.
  • le navigateur de méthode/champ comme boîte choisie est une idée gentille sur UI principal, ne prennent pas l'espace.
  • peut se déplacer autour de toutes les vues, de groupe comme étiquettes, etc….facile d'adapter des placements aux besoins du client, mais ne devient pas trop compliquée comme avec des "zones de travail " dans l'éclipse.
  • bloquez en dentelant/fonction unindenting, grands pour XML/XHTML (à peine le besoin il avec le code restructurant).
  • UI très sensible et rapide.
  • anti-aliased texte dans le rédacteur.
  • disposition très acceptable d'ide.
  • peut right-click le dossier et "sauf comme le calibre… " ce qui est particulièrement gentil pour les pages contentes de JSP
  • navigateur très gentil de base de données, manipulateur, facile à installer.

Aversions :

  • UI semble misérable (métal), des icônes suce.
  • aucuns calibres refactoring ou refactoring (l'essai/crochet, retitrent le champ, etc…).
  • aucun appui de JSTL-EL dans la mise en évidence de syntaxe/accomplissement de code.
  • ne peut pas envelopper le texte arbitraire dans le rédacteur.
  • d'issues étranges avec des bibliothèques de noyau de "support ", des erreurs de causes et des configurations à ne pas travailler correctement, comme l'accomplissement de code… la chose entière de "support " est très étrange.
  • magiciens de nouveau dossier trop minimial.
  • contrôle limité du formatage du code source de Java (bien que les défauts ne vous tueront pas et il peut restructurer bien).
  • Très difficile (pour des internautes novice impossibles) d'ajouter un dossier régulier de fiole d'ol à un projet. Chaque mécanisme semble fonctionner contre vous.
  • Ne peut pas importer des sources de quelque part autrement dans le projet, plutôt vous peut seulement les monter où elles sont… le besoin par mécanisme de copie.

3.) JBuilder X (Borland) :

Prix: $499 (JBuilder 2007)
Permis: De propriété industrielle

Résumé : Jbuilder a longtemps été le Java commercial supérieur ide. C'est un excellent ide, mais il n'est pas construit pour être ouvert et extensible par des fournisseurs de troisième-partie. Ils ont une version libre mais le relèvement de la version libre devient cher. JBuilder est un Java complet ide pour EJB, Web et services de Web, offrant l'intégration avec les serveurs d'application (à savoir BEA Weblogic), des contrefiches concepteur, essai d'unité, refactoring et soutien de plusieurs systèmes de contrôle de source.

Goûts :

  • Les expansions de calibre de code sont très utiles, empêche la dactylographie superflue (augmentez avec CTRL-J).
  • Peut regarder des images dans tableau séparée.
  • Le constructeur d'archives offre un remplacement gentil de magicien pour beaucoup de tâches de fourmi.
  • Base de données intégrée décente embrochable pour gérer et questionner une base de données de SQL.
  • Tâche intégrée de fichier makefile pour la construction, propre, reconstruction, aucun besoin de créer le manuscrit de fourmi.
  • les effets sains sont un contact gentil.
  • Syntaxe de JSTL-EL accentuant l'appui.
  • éditeur de texte antialiased.
  • peut faire pour éditer la fenêtre pleine page par double tableau cliquer sur.

Aversions :

  • CHER !
  • options dans dur pour trouver des endroits.
  • ne peut pas restructurer le code de non-Java, tel que XML/XHTML.
  • le retitrage d'un projet est un recipie pour le désastre, tout obtient vissé (le plus crucialement les chemins) !
  • recompiling avec un "Web actif couru " redéploiera parfois, parfois ne redéploiera pas ; il est complètement aléatoire, ainsi vous constamment devez remettre en marche le serveur weblogic.
  • refactoring est merde, retitrant même un champ visse vers le haut le code ; possible d'arroser votre projet des manières incalculables en retitrant des choses.
  • ajouter des champs à la classe ne permet pas des spécifications de l'accès (privé|protégé|public).
  • ne peut pas supprimer un annuaire ou un paquet dans un projet.
  • la validation de jsp n'est pas très utile, vous dit juste sur quelle ligne une erreur se produit.
  • le magicien pour la "interface d'instrument " mais aucun magicien pour "ne prolongent la classe ".
  • en créant de nouveaux dossiers, vous obtenez un différent créez l'écran selon où vous avez choisi l'option, CONFONDANT ! !.
  • aucune syntaxe accentuant pour des dossiers de propriétés de Java, et aucun rédacteur.
  • beaucoup de fois la perspicacité d'erreur détectera une erreur, mais elle ne t'indiquera pas ce qu'est l'erreur jusqu'à ce que vous essayiez de compiler.
  • des projets multiples ne peuvent pas être regardés immédiatement, le cabillot de nécessité à plusieurs reprises que le projet est montré.

4.) IntelliJ IDEA :

Prix: $499
Permis: De propriété industrielle

Résumé : L'IDÉE d'IntelliJ est un ide commercial avec un fidèle suivant cela jurent par elle. Il a l'excellent appui de J2EE et de GUI. Il est extensible par l'intermédiaire des connexions. Son dispositif hors concours est l'appui refactoring exceptionnel.

Il fournit une combinaison robuste des instruments de développement augmentés, incluant : refactoring, appui de J2EE, fourmi, JUnit, et intégration de CVS. Emballé avec un rédacteur intelligent de Java, codant l'aide et les outils avancés d'automation de code, l'IDÉE permet à des programmeurs de Java d'amplifier leur productivité tout en réduisant des tâches longues courantes.

Goûts :

  • Bloc superbe éditant, le meilleur que j'ai vu, ai un arrangement distinct "de mode de colonne " qui peut être basculé dans le menu de contexte.
  • refactoring des travaux sans faute, a une prévision gentille, n'arrose pas le projet au jet.
  • Excellent appui keymapping, allant autant que soutenir l'aile du nez emacs d'ordres principaux.
  • Soutien intéressant n'importe où de l'édition (place automatiquement les espaces à la suffisance).
  • Une fois que le tld est accessible (dans le classpath), l'appui instantané d'étiquette dans JSP, aucun besoin "l'assignent " à l'ide.
  • une fois qu'installé, le tomcat intègrent est très profilé, offre une "décharge filète " l'utilité pour sudo-rechargent, JSPs recompile après sauf.
  • la vue de projet est très simple, facile de comprendre… arranger des projets est facile à utiliser et intuitive.
  • le meilleur thème de regard à côté de l'éclipse (même sur le Linux), limitée seulement par Java et polices.
  • anti-aliased texte dans le rédacteur, aussi dans les étiquettes accouplées.
  • Les contrefiches consolent de grands config de contrefiches d'offres embrochables et appui de dossier de tld.
  • navigateur intégré très gentil de classe toutes les fois qu'une classe est exigée pour l'entrée.
  • le keymap laisse entendre dans la mise à jour de menus d'UI pour refléter des keymappings courants, pas simplement l'ensemble de défaut.
  • la vue de fourmi tient compte du filtrage des cibles utilisant une liste de sélection (grande pour les dossiers énormes de construction).

Aversions :

  • le serveur de déploiement doit être installé séparément.
  • Aucun bouton de "X " sur des étiquettes de rédacteur pour fermer un dossier, ne doit redresser - cliquez sur ou employez keymapping.

5. JDeveloper (Oracle) :

Prix : Libérez {$218.90 par utilisateur appelé plus par an pour l'appui}
Permis : De propriété industrielle

Résumé : Oracle JDeveloper est un environnement de développement intégré avec le soutien bout à bout de la modélisation, se développant, corrigeant, optimisant, et des applications de Java et des services de Web se déployants. Oracle JDeveloper 10g présente une nouvelle approche au développement de J2EE avec les configurations qui permettent le développement visuel et déclaratif. L'OAF innovateur simplifie le développement de J2EE.

Goûts :

  • intégration très gentille avec le récipient incorporé d'OC4J, très facile d'exécuter la page d'essai, mises à jour reflétées immédiatement.
  • le lanceur de navigateur est configurable (bon pour les lancements tabulés de lecture rapide et de multiple).
  • Le moteur de JSP et le rédacteur de code est le meilleur que j'ai vu, facile superbe à travailler avec, délicieux !
  • codez la perspicacité pour des expressions d'EL !
  • insertion automatique de directive d'uri de taglib en insérant un taglib dans la source de page de JSP.
  • plusieurs manières de faire le formatage de creux de bloc (le bloc et l'étiquette/décaler-étiquette de point culminant dentelleront/unindent).
  • formes très gentilles pour créer tous les aspects des classes.
  • formes très gentilles pour créer des classes à partir des dossiers de *.tld et garder les deux dans-synchro/relié.
  • ajouter des taglibs à un projet est quelque peu intuitif… si vous savez quoi presser, il travaille juste très bien.
  • fenêtres de message instructives sur la construction.
  • les descripteurs de déploiement font savoir les prévisions ainsi à vous ce qu'ils vont s'encapsuler.
  • appui refactoring gentil.
  • codez l'appui de calibre.
  • le temps mort sur la plupart des aspects "automatiques " peut être configuré pour se produire après un intervalle de temps, configuré avec un concept gentil de barre de glisseur… !
  • Mécanisme gentil d'importation pour des sources, magicien très complet

Aversions :

  • la vieille substance tend à traîner, constante ont des issues avec des "objets façonnés " d'un projet, aucuns "rendent propre ".
  • les dossiers peuvent obtenir vraiment salis vers le haut si vous ne les enlevez pas correctement à partir du disque… apprenez l'ordre de faire des choses et collez avec lui.
  • aucune manière claire d'enlever une classe tout à fait, si créé accidentellement (je l'ai trouvée, situé dans le dossier, non intuitif).
  • aucune manière de retitrer un dossier de *.tld une fois qu'il est créé avec le magicien.
    ralentissez légèrement, pas aussi vite que des netbeans.
  • plusieurs endroits où on exige une classe ou une interface que vous devez faire la dactylographie manuelle, aucun navigateur intégré de classe.
  • regardez et la sensation est descente, quelques icônes de descente.
  • ne peut pas maximiser une étiquette pour prendre la fenêtre entière.
  • aucune manière de faire à textarea l'anti-aliased texte.
  • ne se rappelle pas l'argh pour la dernière fois openned d'annuaire… !!

6. SlickEdit :

Prix : $284 pour un permis appelé d'utilisateur
Permis : De propriété industrielle

Résumé : SlickEdit est un vieux greybeard dans l'espace d'ide. Ce film publicitaire puissant ide est un favori des lotisseurs qui doivent commuter entre plusieurs langues. C'est un ide complet dans les douzaines de langues, y compris Java, C++, C#, et HTML. SlickEdit vient comme application autonome ou en tant qu'embrochable pour l'éclipse.

Goûts :

  • Il est facile installer et configurer SlickEdit.
  • grand nombre des plates-formes soutenues.
  • Comme un rédacteur de codage SlickEdit a les dispositifs habituels un prévoiraient de n'importe quel environnement professionnel - codez l'accomplissement, syntaxe accentuant et ainsi de suite.
  • Le meilleur dispositif de SlickEdit est la capacité de l'adapter aux besoins du client, pour former l'application pour adapter votre propre manière du travail.
  • En créant une nouvelle classe de Java le rédacteur crée automatiquement les annuaires exigés pour spécifiques paquet-vous ne doivent pas spécifier les noms de paquet et de classe. Ce dispositif s'ajoute à la productivité de SlickEdit.
  • SlickEdit vient avec un programme de mise au point puissant que vous pouvez utiliser pour courir des applications de Java corrigez dedans le mode et l'étape par le code.
  • Cet outil fournit également une interface très bonne pour écrire et exécuter des manuscrits d'essai de JUnit du rédacteur qui sera d'un grand secours pour ceux qui suivent le développement d'applications TDD-basé.
  • Une chose fraîche au sujet de SlickEdit est qu'elle fournit plusieurs calibres de code que vous pouvez employer pour ajouter de nouveaux dispositifs à votre zone de travail. Vous pouvez également ajouter vos propres calibres (tout comme les connexions faites sur commande dans l'éclipse).

Aversion :

  • Customizability cependant, vient avec le du côté incliné dans lequel l'application est à la première utilisation tout à fait difficile à obtenir et à l'utilisation.
  • Il serait gentil si l'outil avait une option automatique-pour produire des méthodes d'acquéreur et de poseur pour les attributs définis dans une classe de Java.

7.) jEdit :

Prix: source ouverte
Permis: De propriété industrielle

Résumé : le jEdit est un rédacteur du code du programmeur libre, mûr, et bien projeté qui est écrit dans Java et est les connexions traversantes fortement personnalisables et les options. Ce rédacteur est suffisamment puissant pour être considéré une force professionnelle ide.

Comme :

  • c'est un exemple fin d'un Java l'outil que de bureau qui semble bon, est emballé complètement de la fonctionnalité utile et a des temps de réponse vifs.
  • Douzaines de macros et de connexions disponibles.

Aversion :

  • En termes de dispositifs non comparables à l'éclipse ou au studio visuel.

8.) JCreater :

Prix: Libre
Permis: De propriété industrielle

Ide de Xinox. JCreator a deux éditions : JCreator pro (librement épreuve de 30 jours), norme de JCreator (complètement libre). Notez également qu'à la différence des beaucoup l'autre Java IDEs, celui-ci n'est pas codé dans Java mais êtes écrit dans C++ et optimisé pour la plate-forme de Windows.

Comme :

  • un petit téléchargement a comparé à une partie du Java mieux connu IDEs.
  • Il y a de l'automation en termes de magiciens pour de nouvelles zones de travail, projets, classes et interfaces.
  • L'environnement comporte un certain niveau de configuration, avec des barres d'outil, les attaches principales et les liens à l'external usine tout disponible.
  • Si vous vous développez sur Windows et recherchez quelque chose qui est rapide et légère puis ceci est un outil qui mérite la grande considération.

Aversion :

  • JCreator fonctionne sous Windows, il n'y a aucune version de Linux ou d'Unix.
  • Le manque d'un macro efficace ou d'une architecture embrochable signifie que l'élargissement avec la nouvelle fonctionnalité n'est pas une option.
  • JCreator clairement n'a pas la gamme complète de la fonctionnalité que les grandes plates-formes - éclipse et NetBeans - doivent offrir.

9.) réalisateur d'emplacement de studio de IBM WebSphere pour Java :

Java ide pour Windows et le Linux. Ide cher mais très puissant pour les servlets, JSP, et tout autre développement de J2EE. Non limité pour employer avec le serveur de WebSphere $$etAPP.

10.) atelier de WebLogic :

L'atelier 8.1 de BEA WebLogic est un ide très puissant pour des applications se développantes sur le serveur de BEA WebLogic. L'atelier de Weblogic fonctionne sur le Windows 2000, le XP, le Linux et le Solaris, et exige un serveur de Weblogic. Vous pouvez télécharger une version libre ou une version professionnelle

 


Pick a language
English  French