Quelle est la différence entre Eclipse et Netbeans si je veux utiliser seulement le Java? [fermé]
J'ai récemment obtenu un Dell XPS 64-bit Vista pour moi-même. Eclipse n'a pas sa version 64 bits, mais j'ai lu sur les forums qu'ils téléchargent Eclipse et travaillent avec Java 1.5 sur le Vista avec seulement quelques problèmes. J'ai Java 1.6 et Netbeans était facilement téléchargeable.
Quelle est la différence de base/grande que je vais remarquer si je passe à Netbeans de Eclipse maintenant?
9 réponses
Quelle est la différence entre le Coke et le Pepsi?
Ok, ce n'est pas vraiment similaire, mais beaucoup de différences qualitatives façons. En parlant de Netbeans 6.1 et 6.5:
Netbeans met l'accent sur un lisse, expérience intégrée parfois à les frais de fonctionnalités. Le Profiler est entièrement intégré dans l'éditeur (menu contextuel vous permettent de vous manipuler rapidement le profileur), mais il manque quelques caractéristiques de Eclipse profilers.
Netbeans a un réseau Développement JSP / Servlet/JSF environnement. L'ensemble des flux de travail se connecte ensemble de développement, débogage, déploiement. C'est plus d'un "sentir" qu'autre chose.
Netbeans l'éditeur manque plusieurs Caractéristiques de l'éclipse. Vérifier l'orthographe en cours de l'un des importants. Rapide complet (Ctrl-K, Ctrl-J) est sous-utilisé Netbeans fonctionnalité. Extraits de l'être un autre (bien qu'ils aient un remplir automatiquement le gabarit qui remplit niche différente, mais similaire).
Moins de choix. Si vous n'aimez pas un des outils inclus, il est peu probable vous trouverez une bonne alternative. plug-in.
Matisse. Les éditeurs de GUI Eclipse ont commencé à rattraper, mais ils sont tout simplement pas de comparaison avec Matisse. Superficiellement, ils semblent équivalent...
<sarcasm>
Vos amis feront amusant de vous.</sarcasm>
peut-être que lorsque vous travaillez avec plusieurs (nombreux) projets en même temps, je préférerais Eclipse (L'organisation de L'espace de travail est parfaite pour cela). Interface semble répondre mieux (au moins vs anciennes versions de NetBeans tels que 5.0) dans Eclipse aussi. Ceci est lié aux problèmes de performance SWT vs Swing, bien que les différences ne soient pas aussi grandes que sur Java 1.4 jours.
cependant je dirais que Netbeans est un IDE mieux intégré, vous lancez / déboguez des applications de la même façon, peu importe ce que vous développez une application de bureau ou une application web JSP / Servlet. La construction repose entièrement (depuis la version 4 je pense) sur Ant, et Netbeans lance/ajoute ant cible de manière transparente. Ant à Eclipse a le même niveau d'intégration qu'une paire de cornes de taureau collées à l'avant de votre voiture.
Eclipse est plus extensible que Netbeans mais la dernière est plus uniforme.
je pense que ce sera surtout un choc culturel. Choses dans des endroits différents. Caractéristiques nommées choses différentes.
Si vous voulez vraiment donner Netbeans essayer de vous forcer à utiliser pendant un mois. Il sera nul pour le premier jour ou alors comme aucun des raccourcis ne sera le même,les différents idiomes seront différents, etc.
a la fin du mois, vous serez suffisamment compétent pour que ces choses aient disparu et que vous puissiez décider objectivement si vous l'aimez davantage. (Je suis j'essaie avec IntelliJ btw. État actuel, confus ;-)
Pourquoi ne pas utiliser les deux ?
j'aime netbeans outils de Profilage beaucoup mieux que eclipse car ils travaillent directement sur Linux.
Eclipse j'utilise pour l'édition normale, les outils mylin vraiment vous aider à travailler d'une manière orientée tâche.
Netbeans soutient l'importation de projets eclipse de sorte que vous pouvez aller avec les deux IDE travaille sur un seul projet si vous avez besoin.
c'est Triste à dire, vous découvrez rapidement que Netbeans est beaucoup plus instable que Eclipse. Je donne un essai sérieux (plus d'un mois;) à 6.1 et c'était la "caractéristique" plus perceptible pour moi. Parfois, un simple mouvement de la souris suffit pour tuer l'application. Ils ont fait d'énormes progrès depuis 5.X, mais imho, Netbeans est encore loin derrière Eclipse.
j'ai récemment essayé Netbeans 6.5 et ai trouvé / comprendre:
- Netbeans a une meilleure prise en charge de la nouvelle langue (PUISQU'il s'agit de L'IDE "de référence"/implémentation pour les nouvelles technologies)
- semblable à ci-dessus, mais éclipse n'a pas 1-1 compatibilité générique avec javac de sun ou une option pour "le rendre compatible" (Eclipse est trop intelligent au sujet de déduire des types-correct, mais pas bon si votre machine de construction ne peut pas le faire)
- Pas de besoin immédiat de plugins-subversion (et Mercurial?) sont intégrés, et puisqu'il s'intègre bien avec ant, je trouve moins besoin pour Ivy etc plugins.
classpaths multiples - vous avez le temps de compilation, le temps d'exécution, le temps de compilation de test et le temps d'exécution de test. Cela signifie que si vous ajoutez quelque chose en tant que dépendance de test (que votre script de construction connaît), il ne sera pas visible par le code principal. Encore une fois, très bon pour la cohérence du serveur IDE / build.
Marqueur la navigation se fait par la liste des tâches plutôt que par le fichier courant.
- Netbeans plus lente dans la mise à jour des marqueurs (probablement à cause de la compilation ant plutôt que du triple compilateur d'eclipse). Cela pose d'énormes problèmes lorsque l'on essaie de naviguer rapidement et de corriger les marqueurs de tâches.
le flux de travail de base de Netbeans est beaucoup plus lisse et plus fiable; de petites choses comme ^X pour couper la ligne actuelle travaillent correctement. C'est aussi assez simple pour comprendre ce qu'il fait.
otoh, Eclipse a la qualité emacs d'être une plate-forme à part entière; certaines personnes jurent par cela.
Edit: j'ai changé d'avis, à venir à travers HyperAssist: https://bugs.eclipse.org/bugs/show_bug.cgi?id=159157
tout simplement, L'Hyperassiste le plugin remplit la pièce manquante qui a gardé Eclipse de la médaille d'or; avec elle, Eclipse est le meilleur IDE que j'ai jamais utilisé.
Le système de construction est différente. Eclipse a un mécanisme de construction interne tandis que NetBeans s'appuie sur ant.
populaire Mylyn l'outil de productivité est une caractéristique clé qui n'est disponible qu'en Eclipse.
un participant du Forum Software a écrit: "J'ai été attiré par Eclipse par quelques fonctionnalités, notamment: Mylyn, et j'aimerais l'essayer." http://discuss.joelonsoftware.com/default.asp?joel.3.703449
Mylyn fournit un accès intégré à votre outil de suivi des bogues et des problèmes. Lorsque vous travaillez sur un bug ou un problème, Mylyn Eclipse UI sur seulement le code qui est pertinent pour la tâche en question.