Je travaille avec Visual Studio au travail quotidien et j'adore les caractéristiques de la productivité qu'il a. Les concepteurs visuels qu'il fournit sont merveilleux, tels que pour Je suis après une expérience de développement similaire pour le développement en Java. Cela fait de nombreuses années depuis que je faisais du dernier développement Java (2003 ISH). J'espère que les outils ont grandement mûrit depuis. P>
Je cherche une IDE avec un bon éditeur d'interface graphique et un bon éditeur d'objet de données. D'autres choses seraient un bonus (j'ai été intentionnellement vague avec le point de données car cela dépend fortement du fournisseur). P>
Il serait charmant d'avoir Visual Studio pour Java, y a-t-il quelque chose d'aussi bon que Visual Studio Voici une courte liste de mes exigences: p>
Merci pour tout retour possible. P>
10 Réponses :
Eclipse était la norme de facto, mais aujourd'hui
Eclipse est extrêmement populaire et très em> extensible et a grandi à une incroyable IDE. En termes de studio visuels comme des designers, j'ai bien peur que vous ne soyez déçu car je n'ai pas encore rencontré de nombreux autres utiles. P>
Je suis d'accord, j'aime vraiment l'IDE d'Eclipse. :) Très génial, je n'ai jamais fait de travail graphique à Java, donc le manque d'un designer, il n'y a pas beaucoup d'affaire pour moi.
Intellij n'est pas gratuit, mais je pense qu'il est supérieur à quelque chose de là, y compris Eclipse et NetBeans. Vaut bien l'argent. P>
mise à jour: il y a une édition communautaire gratuite d'Intellij maintenant, de sorte que le prix ne doit plus être dissuasif. P>
Comme je l'ai dit dans la question, tout va bien si l'IDE n'est pas libre. Mon entreprise ne fait pas de dépenser de l'argent sur de bons outils de productivité. Cela vaut la peine d'investir dans des outils qui permettent de gagner du temps :-)
NetBeans : P>
Une autre option est l'un des différents produits basés sur Eclipse tels que myeclipse ou Développeur d'applications rationnelles , bien que le second soit cher et vraiment orienté vers Java Ee Development sur WebSphere. P>
Intellij est un autre qui semble populaire. P>
Je n'ai réellement réellement utilisé RAD et standard Eclipse moi-même, mais la plupart d'entre eux ont des versions d'essai gratuites afin que vous puissiez lui donner un tour de tourment. P>
Myeclipse a de très belles installations, en particulier pour le développement Web avec Tomcat, mais s'est avérée à plusieurs reprises pour être fragile dans les cas d'angle. Soyez particulièrement prudent avec l'installateur d'impulsions - disposez d'une installation non gérée à impulsions qui vous trouvent si vous faites cela pour gagner sa vie.
Netbeans mais il est lent. p>
Maven parvient à conserver un choix IDE et gère des modules et des pots que nous pouvons utiliser avec plusieurs idées différents . Netbeans est mieux entièrement gratuit, IntelliJ est souvent recommandé par les professionnels et Eclipse semblent avoir le plus fonctions mais plus tard, deux ne sont pas complètement libres. P>
Le meilleur pari futur sage est de choisir Il n'y a pas un seul IDE qui convient le mieux à tous vos points et que le marché a déplacé plusieurs fois les dix dernières années. Pour NetBeans, le problème est que Oracle achète le soleil et Oracle a déjà JDEveloper (qui possède de très belles caractéristiques, en particulier avec des bases de données) afin que l'avenir soit incertain. p>
Développeur Java depuis longtemps (12 ans) qui a subi un certain nombre d'idées au fil des ans, je dois dire que Intellij est mon IDE de choix. L'année dernière, j'ai utilisé à la fois des NetBeans et Eclipse sur l'un de mes projets personnels, mais à la fin, j'ai acheté une copie personnelle d'Intellij en raison de la productivité supplémentaire que je sorte de ce puissant IDE. p>
Intellij.
facilement le meilleur IDE disponible aujourd'hui, parmi toutes les langues. P>
U dire Date code>, il auto finalise à (en fonction de la configuration) p >
Date date = new Date()
de vos besoins et de vos antécédents, je pense que le seul IDE que vous trouverez approprié est des Netbeans, et je n'essaie pas de commencer une guerre de flamme. P>
Quels produits devez-vous également interfacer (Tomcat? Webphere? Oracle?) Et comment, ou écrivez-vous des applications de bureau autonomes?
L'amorce est que nous achetons un nouveau système téléphonique qui n'a qu'une API Java. Je pèse toujours mes options qui incluent l'exposition de l'API sous une autre forme. La cible principale sera des applications de bureau pour l'instant, mais un service Web pourrait être assez probable. Certainement un accès de base de données aussi.
Je n'ai spécifiquement pas demandé une option "meilleure" parce que je sais qu'il n'y aura probablement pas une option "meilleure", mais je pensais que les gens pouvaient me signaler dans la direction de certains bons outils que je peux évaluer. De plus, cette question sera une bonne ressource pour d'autres développeurs .NET comme moi qui ont besoin de regarder Java.