Environnement de Développement Windows Java Préféré


Je suis un développeur Linux Java depuis des années et j'ai adoré. Je viens de recevoir un nouvel ordinateur portable qui exécute Windows 7. Je pourrais effacer le lecteur et revenir à ma configuration de développement Linux typique: vim pour l'édition, windows Bash à onglets exécutant javac et java pour les petits projets, ant pour les grands projets

Cela dit, je pense vraiment que ça ne pourrait pas faire de mal d'apprendre à se développer dans un nouvel environnement. Donc, dans cet esprit, existe-t-il des développeurs Java basés sur Windows? Quelle configuration aimez-vous utiliser pour faire les choses? Il serait intéressant d'entendre les deux façons d'émuler mon environnement basé sur Linux ainsi que des styles complètement différents que je pourrais bénéficier d'essayer.

Author: JF., 2010-05-13

13 answers

J'utilise NetBeans pour tout mon travail de développement Java, également sur un ordinateur portable. (Je recommande de ne pas essuyer le lecteur d'un ordinateur portable, car un logiciel spécial pour les fonctionnalités spécifiques aux ordinateurs portables, par exemple la configuration de la webcam et du Bios, pourrait ne pas fonctionner sous Linux: utilisez la virtualisation pour Linux)

Outre NetBeans, j'ai Notepad++ pour toutes les programmations "rapides et sales", bien que les temps de démarrage pour NetBeans 6.8 soient si bons et que la consommation de mémoire soit assez faible, j'ai souvent NetBeans ouvert tout le temps. NetBeans a ANT, et il a une console intégrée (avec entrée!) pour vos petits projets. Pas besoin de courir dans une fenêtre séparée.

Il faut un certain temps pour tout configurer correctement dans Netbeans & Notepad++ (pensez aux modèles, au calendrier de complétion du code, à l'indentation, à la coloration, aux chemins, etc.) mais une fois que vous l'avez, cela fonctionne comme un charme.


J'ai essayé Eclipse, mais c'est vraiment une question de goût; je n'ai jamais aimé les applications SWT.

 10
Author: Pindatjuh, 2010-05-13 02:53:33

Quand je faisais du développement Java sur Windows, j'ai utilisé Eclipse commeE. Ce serait une configuration assez différente de celle à laquelle vous êtes habitué, et Eclipse nécessite un peu de peaufinage avant de se comporter, mais dans l'ensemble, c'était une expérience assez agréable.

Si vous comptez sur des paquets extérieurs pour votre développement, vous voudrez peut-être examiner Maven. Quand je l'ai utilisé c'était un très bon moyen de gérer les dépendances et de pouvoir retirer la dernière version de chaque paquet Je me suis appuyé, le construire à partir de la source, et assurez-vous que mon code a toujours bien joué avec la dernière version desdits paquets.


Si vous êtes partial pour VIM en tant qu'interface, vous pourriez également être intéressé par cette question: Commandes Vim dans Eclipse.

 6
Author: R0MANARMY, 2017-05-23 10:32:56

Eh bien, il y a toujours votre ami l'E! Les deux Netbeans et Eclipse sont libres d'essayer et de bien fonctionner sur Windows, Linux et Mac.

Bien qu'il y ait quelque chose à dire pour les éditeurs dédiés du monde comme Vi et Emacs, je trouve parfois l'jack jack-of-all-trades qui est dédié à tout faire pour vos besoins de programmation et à les faire tous adéquatement pour être assez pratique.

 3
Author: John Munsch, 2010-05-13 02:54:32

Si j'avais le choix, j'utiliserais probablement Eclipse. C'est unE beau, facile à utiliser et flexible conçu principalement pour Java, bien qu'avec des plugins (dont il existe des tas!) il peut faire n'importe quoi (ou assez près :)

Cependant, au travail, nous devons utiliser IntelliJ qui est commercial. Excellent produit avec des tas de fonctionnalités et parce qu'il est conçu pour le développement Java, il le prend vraiment en charge autant de façons que possible.

Les deuxEs peuvent être utilisés avec ANT ou si vous voulez quelque chose différent, et j'ai entendu plus puissant, vous pouvez vérifier Maven.

 3
Author: Jacob, 2010-05-13 02:58:36

J'ai toujours été un développeur Java Windows, donc je n'ai jamais croisé le côté développement Linux. Mon Windows Windows Java de choix a toujours été Eclipse pour les développeurs Java .

Je vous encourage fortement à essayer de développer en Java sur Windows. Venez savoir si vous ne l'aimez pas ou si la nostalgie entre en jeu, (selon la première éventualité ) Je recommande de télécharger Sun's Virtual Box, installez Linux avec vos outils préférés pour le développement et vous pouvez maintenant commencez là où vous vous étiez arrêté tout en utilisant Windows comme système d'exploitation.

J'espère que cela aide.

 3
Author: Anthony Forloney, 2010-05-14 18:21:49

En termes d'émulation d'un environnement linux, jetez un oeil à Cygwin.

En termes de quoi utiliser dans Windows, unE est vraiment un must. Il y en a trois qui méritent d'être regardés hors de la boîte: Eclipse, NetBeans et IDEA. Tous sont open source, mais la version open source d'IDEA est en quelque sorte paralysée. Au-delà du développement JavaSE de base, vous avez besoin de la version payante, mais là encore, elle est aussi bonne que vim et bash dans presque n'importe quoi. Eclipse est " standard."Et NetBeans est le plus proche du bleading bord.

Tous cesEs fonctionnent également sous Linux, donc si vous n'en avez pas utilisé jusqu'à présent, j'imagine que vous allez graviter vers Cygwin, à quel point vous pourriez aussi bien essuyer et installer votre distribution Linux préférée.

 2
Author: Yishai, 2010-05-13 02:59:14

Utilisez définitivement unE. Je recommande http://www.jetbrains.com/idea/free_java_ide.html

 2
Author: irreputable, 2010-05-13 20:59:36

Développement Java ... avec vim? (frémissement)

Vous avez beaucoup d'IDEs merveilleux là-bas. Eclipse parmi eux - et il fonctionne sous Windows/Linux.

 1
Author: leonbloy, 2010-05-13 02:51:46

Si vous ne voulez pas être un aventurier pour utiliser unE, téléchargez cygwin et configurez un enivornment de développement "linux-like", c'est ce que je fais pour mes propres projets lorsque le serveur final est sur un environnement Linux et que je veux garder les mêmes scripts de construction et environnement, même si vous pouvez utiliser rsync pour les synchroniser si vous voulez avoir un environnement linux de sauvegarde. pour le développement.

 1
Author: Edgar Zavala, 2010-05-13 03:01:59

J'ai utilisé Eclipse ID pour tous mes besoins Java tout au long de mon cours Java d'un semestre. J'ai également utilisé le plugin vrapper pour obtenir les raccourcis clavier vim pour le mouvement.

Je sais pertinemment que cette voie a rendu l'écriture de code Java beaucoup plus facile que si j'avais suivi ma route normale de la ligne de commande vim+. Je suis également assez sûr que c'est l'environnement que mon frère utilise pour la programmation Amazon.

Pour écrire du code Java sous Windows OU linux (j'utilise principalement exclusivement linux), Eclipse est le meilleur. Ayant également utilisé NetBeans, je peux vous dire que ma préférence était pour Eclipse-il se sentait plus solide, plus "réel". Je ne sais pas comment le décrire. Bien sûr, je n'ai jamais travaillé sur un énorme programme (> 2000 LOC) if ((

 1
Author: Wayne Werner, 2010-05-13 03:47:36

Linux sera un peu plus rapide par rapport à Windows. Personnellement, j'aimerais rester avec Linux, mais essayez d'utiliser ID comme Eclipse/NetBeans qui sont très utilisés dans le développement de projets.

 1
Author: Phani, 2010-05-13 10:08:52

Je me rends compte que ce n'est pas une question récente mais j'ai peut-être une réponse tout à fait actuelle.

Tant que le choix vous appartient, restez avec Linux ou Mac OS éventuellement. Windows n'est pas vraiment un environnement familier pour les développeurs java. Au fait, je suis assez curieux de savoir comment vous aviez trouvé Windows après plus de temps sur linux.

Quel que soit le système d'exploitation de votre choix, la vraie affaire est unE. Je suis vraiment étonné par les développeurs utilisant VIM pour le développement JVM. Je crois que c'est possible, je l'ai vu m'. Bien que, les fonctionnalités que could pourrait vous donner sont bien au-delà.

  1. Eclipse - toujours probablement le plus populaire compte tenu de tous les développeurs. Je ne sais pas pourquoi-probablement parce qu'il était apparu avant d'autresE. En plus, il est utilisé comme plate-forme de base pour de nombreuses applications spécifiques (y compris lesEs pour différentes langues).
  2. Netbeans - c'est celui avec la courbe d'apprentissage la plus basse, assez décent et facile à utiliser. J'ai bien aimé.
  3. Intellij IDEA - Je n'ai pas repéré depuis assez longtemps tout autreE utilisé parmi les développeurs professionnels liés à JAVA et JVM. Cela peut être un peu plus difficile à démarrer que Netbeans, mais c'est vraiment unE puissant. L'inconvénient est, d'avoir toute la puissance sous vos doigts, vous devriez aller pour Ultimate edition qui est sous licence commerciale. Il existe toujours une version communautaire, un peu plus mince mais qui vaut toujours la peine d'essayer. Par puissance, j'entends le support de toutes les piles récentes, ORM, build tools GUI libs et Framework.

Vim et Ant? Je sais que c'était en 2010, mais allez...

 0
Author: topr, 2013-10-22 23:58:14

Vous pouvez utiliser IntelliJ IDEA de JetBrains pour le développement sous Windows. C'est un grandE et vit vrai par son nom. Il a une grande complétion de code et fait de vous un développeur Java productif une fois que vous vous y êtes habitué et que vous connaissez tous les raccourcis et les trucs et astuces productifs.

Même si vous revenez à Linux après un certain temps, je vous recommande d'utiliser IntelliJ sur Linux aussi. C'est un excellent outil et supprime toutes les nuances inutiles afin que vous puissiez vous concentrer sur le développement de base partie.

Voici le lien: IntelliJ IDEA

 0
Author: Varun Upadhyay, 2017-07-03 14:55:42