50 votes

Meilleur IDE Java pour les fans de Visual Studio ?

En tant que programmeur C#, je souhaite approfondir mes connaissances en Java et le seul obstacle est la prise en main des IDE Java comme Eclipse. Que puis-je faire ou utiliser pour obtenir une expérience similaire à Visual-Studio à partir de ces IDE.

EDIT : Je ne veux pas le support de visual studio drag and drop spécifiquement mais j'ai besoin des fonctionnalités du plugin Resharper et de responsive intellisense.

EDIT : J'ai essayé Eclipse, NetBeans, et IntellijIdea mais ils me semblent trop archaïques (mais avec des fonctionnalités impressionnantes !) par rapport à Visual Studio. Est-il possible de les faire ressembler et se comporter comme l'éditeur de Visual Studio ?

9voto

Dan Points 61

Je suis un architecte .net et j'apprends Java pour améliorer mes vues objectives. Je trouve que tous les IDE Java sont lents et que la configuration est une PITA. J'ai opté pour IntelliJ 10.5. Mais j'admets que j'ai dû faire un choix. Rien de ce que j'ai vu n'arrive à la cheville de Visual Studio 2010.

8voto

Sachin Points 81

J'ai environ 10 ans d'expérience en programmation dans les domaines Java et .Net. J'ai travaillé sur presque toutes les versions de Visual Studio (2003. ..2012), Netbeans, Eclipse, MyEclipse et JDeveloper et j'ai constaté que dans le domaine Java, il n'y a rien qui puisse même toucher la grandeur de Visual Studio, c'est superbe. Dans le domaine de Java, il faut faire des compromis car il n'y a rien de ce genre. Les gens qui comparent leurs IDEs n'ont généralement qu'un seul côté de l'expérience, comme dans le domaine de Java ou de .Net, mais comme j'ai presque la même expérience des deux, je peux facilement voir la différence. Pour les applications web, Visual Studio est un bon outil de conception, de programmation, de conception CSS, d'hébergement, de ftp etc. mais Netbeans etc. ne peut vous aider qu'à écrire votre code. Un utilisateur expérimenté de .Net est toujours frustré lorsqu'il travaille avec les IDE de Java, mais c'est la vie... il faut faire des compromis.

4voto

John Phoenix Points 41

Je sais que ce sujet est ancien mais personne ne l'a mentionné Pourquoi ne pas télécharger et utiliser Visual Studio 2005 Express Edition ou acheter Visual Studio 2005 Professional, parce qu'ils ont Visual J# - Visual Java qui est fait pour fonctionner dans le cadre .Net. Tout comme Visual Basic ou Visual C#, vous pouvez créer des applications Java tout en utilisant le style Visual Studio que vous aimez déjà.

2voto

Hawk Kroeger Points 1850

NetBeans et IntelliJ sont tous deux d'excellents IDE Java.

2voto

Nathan Voxland Points 5428

Vous ne pourrez pas les thématiser pour qu'ils ressemblent et agissent comme Visual Studio. Ce sont des produits différents avec des histoires différentes, des forces différentes et des faiblesses différentes.

En outre, si vous essayez d'étendre vos connaissances et votre expertise au-delà de ce que vous savez déjà, le fait d'expérimenter différentes présentations d'IDE et différents flux de travail ne peut qu'aider ce processus. Chaque outil fait des choix différents dans la manière d'aborder le problème de l'IDE parfait, tout comme Java et C# font des choix différents dans la manière d'aborder le langage parfait. La meilleure approche est de prendre les langages et leurs outils tels qu'ils sont conçus, d'apprendre leurs idiomes, d'apprendre ce que vous aimez et ce que vous n'aimez pas chez eux. Ils peuvent être différents, mais ils vous ouvriront à de nouvelles façons de penser.

Vous pouvez modifier les combinaisons de touches par défaut dans tous ces IDE pour qu'elles correspondent à celles de Visual Studio, mais je dis toujours aux développeurs qui passent de C# à Java de conserver les combinaisons par défaut. Si les IDE tentent tous de résoudre le même problème, ils le font de manière différente, et le fait d'adapter les raccourcis clavier d'un IDE à un autre n'est jamais une solution idéale. Il faut un peu de temps pour réapprendre à utiliser ses muscles, mais cela se fait assez rapidement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X