Was ist der Unterschied zwischen Eclipse und Netbeans, wenn ich nur Java verwenden möchte?
Vor kurzem habe ich einen Dell XPS 64-bit-Vista für mich. Eclipse nicht Ihre 64-bit-version, aber ich habe gelesen in Foren, dass Sie herunterladen Eclipse und die Arbeit mit Java 1.5 auf Vista nur mit einigen Problemen. Ich habe Java 1.6 und Netbeans wurde einfach herunterladen.
Was ist der Grund/Unterschied, den ich merke, wenn ich shift zu Netbeans von Eclipse jetzt?
InformationsquelleAutor der Frage |
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was ist der Unterschied zwischen Coke und Pepsi?
Ok, es ist nicht wirklich ähnlich, aber die Unterschiede sind in qualitativer Hinsicht. Apropos Netbeans 6.1 und 6.5:
Netbeans hat eine ganz andere Benutzeroberfläche und
workflow. Es gibt keine Perspektiven,
aber Symbolleisten und so wird auto
erscheinen/ausblenden je nach Bedarf (D. H.
debugging). Build-Prozess ist
anders. Das verwalten von Projekten ist
anders.
Netbeans konzentriert sich auf eine glatte,
integrierte Erfahrung manchmal auf
die Kosten der Funktionen. Die
Profiler ist voll integriert in
der editor (Kontext-Menü-lassen Sie
schnell manipulieren der profiler),
aber es fehlt einige featuers von
Eclipse Profiler.
Netbeans hat eine fest integrierte
JSP - /Servlet/JSF-Entwicklung
Umwelt. Der gesamte workflow
verbindet sich zusammen aus Entwicklung,
debugging, deployment. Das ist mehr
von einem "Gefühl" als alles andere.
Netbeans-editor fehlen einige
Eclipse-features. Die Rechtschreibprüfung wird
ein prominenter. Schnelle komplette
(Strg-K, Strg-J) ist ein wenig
Netbeans feature. Snippets werden
anderen (obwohl Sie eine haben
auto-vervollständigen-Vorlage füllt eine
verschiedene, aber ähnliche Nische).
Weniger Auswahl. Wenn Sie nicht wie ein
der mitgelieferte tools, es ist unwahrscheinlich, dass
Sie finden eine gute alternative ist
plug-in.
Matisse. Eclipse GUI-Editoren haben
begann, um aufzuholen, aber Sie sind
einfach kein Vergleich zu Matisse.
Oberflächlich scheinen Sie
äquivalent...
<sarcasm>
Ihre Freunde werdenüber dich lustig.
</sarcasm>
InformationsquelleAutor der Antwort
Vielleicht bei der Arbeit mit mehreren (vielen) Projekte zur gleichen Zeit würde ich lieber Eclipse (Arbeitsbereich Organisation ist großartig für diese). Interface scheint besser (zumindest vs alte Versionen von NetBeans, wie 5.0) in Eclipse zu. Dies ist im Zusammenhang mit SWT vs. Swing performance-Probleme, aber die Unterschiede sind nicht so groß, wie auf Java 1.4 Tagen.
Allerdings würde ich sagen: Netbeans ist eine besser integrierte IDE starten/Debuggen von Anwendungen den gleichen Weg, egal, Sie sind die Entwicklung einer desktop-Anwendung oder eine JSP/Servlet web-Anwendung. Gebäude vollständig (ab version 4 glaube ich) auf Ant, Netbeans startet/fügt das ant-target transparent. Ant in Eclipse hat das gleiche Maß an integration, als ein paar Bullen-Hörner geklebt, um die Vorderseite von Ihrem Auto.
Eclipse ist besser erweiterbar als Netbeans, aber das Letzte ist gleichmäßiger.
InformationsquelleAutor der Antwort
Ich denke, es wird meist ein Kulturschock. Dinge in verschiedenen Orten. Features namens verschiedene Dinge.
Wenn Sie wirklich wollen, zu geben, Netbeans einen Versuch zwingen Sie sich, es zu benutzen für einen Monat. Es wird saugen für den ersten Tag oder so keiner der Tastenkombinationen, verschiedene Idiome wird anders sein etc.
Am Ende des Monats werden Sie kompetent genug, dass es diese Dinge sind alle Weg und können Sie Objektiv entscheiden, wenn Sie es wollen. (Ich bin derzeit versuchen, diese mit IntelliJ btw. Aktuellen Stand, verwirrt 😉
InformationsquelleAutor der Antwort
Warum nicht beide verwenden ?
Ich mag netbeans Profiler-tools viel besser als eclipse ist, wie Sie funktionieren direkt aus der box auf Linux.
Eclipse verwende ich für normale Bearbeitung, der mylin-tools wirklich helfen, Sie arbeiten in einer task-orientierten Weg.
Netbeans unterstützt den import von eclipse-Projekten, so dass Sie gehen können zusammen mit beiden IDE ' s arbeiten an einem einzigen Projekt, wenn Sie benötigen.
InformationsquelleAutor der Antwort
Traurig zu sagen, dass Sie auch schnell feststellen, dass Netbeans ist weit instabiler als Eclipse. Ich gebe einen ernsthaften versuchen (mehr als ein Monat ;)) , 6.1, und das war um so bemerkenswerter "feature" für mich. Manchmal, ein einfaches mouvement die Maus genug, um zu töten die Anwendung.
Sie riesige Fortschritte gemacht seit dem 5.x, aber imho Netbeans noch weit hinter Eclipse.
InformationsquelleAutor der Antwort
Ich habe vor kurzem versucht Netbeans 6.5 und gefunden haben/verstehen:
Mehrere klassenpfade - Sie haben compile-Zeit, Laufzeit, testen, kompilieren und testen Sie die run-Zeit. Dies bedeutet, wenn Sie etwas hinzufügen, als ein test-Abhängigkeit (, dass Ihr build-Skript kennt), wird es nicht sichtbar sein, um den Haupt-code. Wieder sehr gut für IDE /build server Konsistenz.
Marker-navigation ist durch die task-Liste, anstatt Sie über die aktuelle Datei.
InformationsquelleAutor der Antwort
Wird der grundlegende workflow von Netbeans ist viel glatter und zuverlässiger; kleine Dinge, wie ^X zum Ausschneiden der aktuellen Zeile richtig funktionieren. Es ist auch einfach genug, um zu verstehen, was es tut.
otoh, Eclipse emacs Qualität, eine Plattform in seinem eigenen Recht, einige Menschen schwören auf das.
Edit: ich habe meine Meinung geändert, auf die kommenden über HyperAssist: https://bugs.eclipse.org/bugs/show_bug.cgi?id=159157
Ganz einfach, die HyperAssist plugin füllt das fehlende Stück gehalten, dass Eclipse von der Goldmedaille, mit Eclipse ist die beste IDE die ich je benutzt habe.
InformationsquelleAutor der Antwort
Das build-system ist anders. Eclipse hat eine interne build-Mechanismus, während NetBeans basiert auf ant.
InformationsquelleAutor der Antwort
Den beliebten Mylyn Produktivität-Werkzeug ist ein wesentliches Merkmal, dass ist nur in Eclipse.
Einer Joel-on-Software forum-Teilnehmer schrieb: "ich habe gezogen, um Eclipse, indem Sie ein paar Funktionen, insbesondere: Mylyn, und möchte es ausprobieren."
http://discuss.joelonsoftware.com/default.asp?joel.3.703449
Mylyn ermöglicht den integrierten Zugriff auf Ihre bug-und issue-tracker. Wenn Sie einen bug oder ein Problem, Mylyn fokussiert die Eclipse-UI, die nur auf den code, dass ist relevant für die Aufgabe zur hand.
InformationsquelleAutor der Antwort