12
votes

Java IDE Recommandations (Gui Designer, ORM Designer, etc ...) pour un utilisateur vs

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 Winforms, WPF, jeux de données, Linq à SQL, cadre d'entité, des diagrammes de classe , etc ...

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.

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).

Il serait charmant d'avoir Visual Studio pour Java, y a-t-il quelque chose d'aussi bon que Visual Studio (ou mieux?) .

Voici une courte liste de mes exigences:

  • L'EDI ne doit pas nécessairement être libre
  • L'IDE n'a pas besoin d'avoir toutes les fonctionnalités "hors de la boîte" (les plugins sont ok)
  • L'IDE doit fonctionner sous Windows
  • L'IDE doit avoir un bon concepteur d'interface graphique
  • L'IDE doit avoir un bon concepteur d'objet de données (ORM, etc.)

    Merci pour tout retour possible.


3 commentaires

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.


10 Réponses :


3
votes

Eclipse était la norme de facto, mais aujourd'hui NetBeans semble la battre à tous égards.


0 commentaires

1
votes

Eclipse est extrêmement populaire et très 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.


1 commentaires

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.



16
votes

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.

mise à jour: il y a une édition communautaire gratuite d'Intellij maintenant, de sorte que le prix ne doit plus être dissuasif.


1 commentaires

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 :-)



2
votes

NetBeans :


0 commentaires

0
votes

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.

Intellij est un autre qui semble populaire.

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.


1 commentaires

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.



0
votes

Netbeans mais il est lent.

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.


0 commentaires

1
votes

Le meilleur pari futur sage est de choisir outils qui fonctionnent avec le code Java droit - pas de choses binaires qui ne posètent pas - afin que vous puissiez toujours travailler avec elle manuellement si l'IDE va ​​le ventre.

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.


0 commentaires

3
votes

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.


0 commentaires

3
votes

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()


0 commentaires

0
votes

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.


0 commentaires