Frage

Ich habe für die übliche C / C ++ / ObjC Entwicklung mit Xcode. Ich frage mich, was sind praktische Überlegungen, Meinungen von Xcode, Eclipse oder NetBeans Verwendung auf einem Mac für die Java-Entwicklung?

Bitte geben Sie nicht meine aktuelle Verwendung von Xcode in Ihrer Analyse.

War es hilfreich?

Lösung

Ich mag NetBeans auf OS X für Java.

Es scheint, wie ich Eclipse mehr Zeit für die Konfiguration verbringen eine anständige Java-Programmierumgebung zu erhalten. Mit NetBeans ist die Rüstzeit weniger und ich kann schnelle Programmierung runter ...

Andere Tipps

Sie verfehlten den Rolls Royce aller IDEs. IntelliJ Idea .

Wenn Sie sich leisten können, eine persönliche Lizenz zu kaufen, gehen für sie. Edit: Es gibt eine kostenlose Community Edition, die eine hervorragende Möglichkeit ist mit Java, Scala oder Kotlin zu beginnen

.

Ich würde befürworten Eclipse- auf dem Mac für Java, mosly weil ich eine sehr gute Erfahrung gemacht. Ich bin nicht über seine Verdienste bang auf als IDE gehen, aber hier sind einige unerwartete Vorteile ich gefunden:

  1. Wenn mein Arbeitgeber IDE geschaltet Eclipse war ich weit voraus.
  2. So ziemlich jede Sprache, die ich hatte irgendwo einen freien IDE wähnte auszuprobieren als Eclipse-Plug-in, so habe ich eine sehr konsistente mehrsprachige Entwicklungsumgebung.
  3. Als ich schließlich auf die dunkle Seite von Windows ging ich die gleiche Entwicklungsumgebung nutzen konnten, das eine große Erleichterung war.

Aber das ist ein bisschen ein religiöses Thema, so erwartet eine ganze Reihe von verschiedenen Meinungen zu bekommen

Nur um sicherzustellen, dass Sie ihnen eine angemessene Gegenleistung geben, Eclipse und Netbeans haben hin und her für eine Weile weg. Die Eclipse verwendet viel schneller zu sein, weil sie nicht Schaukel benutzen.

Jetzt hat Netbeans gefangen (vielleicht übertroffen) und hat viel Schwung.

Sie werden mehr Stimmen für Eclipse. Zeitraum. Dies liegt daran, es war besser, und mehr Menschen es nutzen - und es ist nur die menschliche Natur zu fühlen, was Sie verwenden, ist die beste und jeder sollte es verwenden.

Weil es besser war, bedeutet nicht, es jetzt besser. Netbeans hat mehr Sprachen unterstützt und mehr Rundum-Unterstützung -. So dass es schneller wächst

Zur Zeit verwende ich Eklipse - Ive verwendet, um sowohl (und IntelliJ und Textmate und Notepad ...) und ich kann Ihnen sagen, dass Eclipse-genau ein Feature über Netbeans ... Mylyn (es umbenannt worden ist, es verwendet werden genannt Mylar). Das Ding ist verdammt cool, aber nur wenige Menschen scheinen auch zu wissen, dass es existiert.

Also, wenn Sie nicht ein paar Tastenanschläge kennen, die bereits Sie zu einem Editor binden, die aufstrebenden ist Netbeans - dont es wegen einer Reihe von Eclipse-Stimmen verzichten

.

Noch besser wäre es, erhalten gut mit beiden - es kann nicht schaden und macht mich viel wohler, wenn ein Unternehmen eine oder andere erfordert. Nicht jammern, wenn sie Sie ändern.

Verwenden Sie Xcode nicht - Java-Unterstützung in den späteren Versionen ist sehr viel fehlt. Auch Apple, die es machen, schlagen Sie einen anderen IDE verwenden. Wie für NetBeans und Eclipse, sie beide haben ihre Stärken und eine große Anzahl von Stimm Anhänger. Ich schlage vor, Sie versuchen beide und Nutzung je nachdem, was Sie bequemer finden.

ich für eine Verwendung Textmate und Shell-Skripten. Aber ich bin seltsam.

Nun, ich kann mit Netbeans läuten, so scheint es wirklich gut zu funktionieren. Es gibt einige Funktionstasten Probleme, die ich glaube, eine Lösung hat, ich habe es nur nicht gelöst. Ich habe mit Netbeans ganz zufrieden gewesen. Ich mag seine "all in one out of the box" Natur über die Pick und wähle Stecker in der Natur von Eclipse, aber das ist nur eine Frage des Geschmacks.

Eine weitere Stimme für IntelliJ. http://www.jetbrains.com/idea/

Ich habe sowohl Eclipse und Netbeans. Ich mag Netbeans mehr als Eclipse-. Von Java-Editor Sicht haben beide ausgezeichnete kontextsensitive Hilfe und die üblichen Leckereien. Eclipse-saugt, wenn es darum geht, Projekte zur Einrichtung, die anderen Teammitglieder öffnen und verwenden können. Wir haben ein großes Projekt (etwa 600K Zeilen Code) in vielen Ordnern abgelegt. Eclipse wird nicht zulassen, Sie Quellcode enthalten, die außerhalb des Projektstammordner ist. Alles hat unter Stammordner des Projekts sein. Normalerweise möchten Sie einzelne Projekte haben und in der Lage sein, Abhängigkeiten zwischen ihnen herzustellen. Sobald es baut, würden Sie sie in Ihre Quellcodeverwaltung überprüfen. Das Problem mit Eclipse ist, dass ein Projekt (das heißt .classpath Datei) Abhängigkeiten in Benutzer-Workspace-Ordnern gespeichert werden. Wenn Sie sich interessieren, diesen Ordner zu sehen, werden Sie viele Dateien finden, die wie org.eclipse lesen. * Usw. Was es bedeutet, ist, dass Sie nicht diese Dateien in die Quellcodeverwaltung setzen können. Wir haben 20 Schritt Anleitungsblatt für jemand durch jedes Mal, wenn sie eine neue Kasse aus der Quellcodeverwaltung beginnen zu gehen. Am Ende haben wir nicht den Standardprojektmanagement Sachen mit (d Classpath Datei usw.). Vielmehr kamen wir mit einer Ant-Build-Datei und starten Sie es aus in Eclipse. Das ist kludgy Art und Weise. Wenn Sie durch diese viele Reifen springen mußten, konnte der IDE im Grunde. Ich wette, Eclipse Projektmanagement von Jungs entwickelt wurde, die noch nie ein IDE verwendet. Viele IDES können Sie verschiedene Konfigurationen haben Ihren Code auszuführen (Release, Debug, Release mit JDK 1.5 etc.). Und sie lassen Sie diese Dinge als Teil Ihrer Projektdatei speichern. Jeder im Team kann sie ohne große Einarbeitungszeit nutzen. Sie können Konfigurationen in Eclipe erstellen, aber Sie können sie als Teil Ihrer Projektdatei nicht speichern (das heißt es nicht in der Quellcodeverwaltung gehen). Ich arbeite an halbes Dutzend frische Kassen in einem Zeitraum von 6 Monaten. Ich werde müde sie mit jeder neuen Kasse neu zu erstellen.

Auf der anderen Seite arbeiten Netbeans wie erwartet. Es verfügt nicht über dieses Projektmanagement Alptraum hat.

Ich habe gehört, gute Dinge über IntelliJ. Wenn Sie frisch beginnen, gehen Sie mit Netbeans.

Meine 2cents.

Es hängt davon ab, was Sie tun wollen. Meine Erfahrung mit Java auf dem Mac ist etwa ein Jahr alt jetzt, aber NetBeans hatte eine viel bessere out-of-the-box-Unterstützung für Tomcat (insbesondere) Bereitstellung und schien im Allgemeinen ein wenig benutzerfreundlicher zu sein. Zum Beispiel versuchte die Netbeans Beta I verwendete Formulare für web.xml Konfiguration aus, im Vergleich plain ol‘XML Editor zu Eclipse (und in Europa zumindest der Zeile neu gezeichnet werden XML-Editor war ein wenig seltsam auf dem Mac).

Wie gesagt, für dieses Projekt, Wund ich ein wenig Konfiguration tun up (für eine war ein n00b) in NetBeans, bewegt dann die XML-Konfigurationsdateien über zu Eclipse und entwickelt dort den Rest. Wie andere erwähnt haben, sind die Myriaden von Plugins groß, und im Allgemeinen ist die Erfahrung nur sehr konstant. Vor allem, wenn Sie auf einer anderen Plattform zu arbeiten.

Wenn Eclipse-hat bessere OS X-Bindungen (Macht es hat? Ich bin nicht bewusst), würde ich das für Obj-C Entwicklung verwenden, wie gut.

Ich habe Editoren für Java ausgiebig und bevorzugen Netbeans getestet mit deutlichem Vorsprung an Eclipse. NetBeans hat eine hervorragende Unterstützung für Java, eine sehr schöne Benutzeroberfläche und leistungsstarke Funktionen. Es hat auch eine hervorragende Unterstützung für C ++ und ich würde für diese es über, sagen wir, Visual Studio wählen. Betrachten JCreator Classic Edition, ein ausgezeichneter Ort zu starten, obwohl nicht so mächtig wie NetBeans, leichter zu bekommen in auf den ersten.

Ich würde verteidigen auch NetBeans Plugins gegen Eclipse-denn obwohl Eclipse-hoch für die Flexibilität gelobt wird es durch Plugins gewährt wird, ich denke, das ist die Tatsache, weitgehend nach unten ist, dass die auch sehr leistungsfähigen Plugins Funktionen von NetBeans nicht über so viel schrien , obwohl es ist auch sehr stark in diesem Bereich. Ich habe Computational Fluid Dynamics-Anwendungen auf dem NetBeans-Plattform basiert gesehen, sehr beeindruckend, ich glaube einfach nicht, NetBeans-Entwickler machen so eine große Sache über sie, weil es bereits ein komplettes Paket von dem Moment an Sie es herunterladen, leistungsfähig, ohne dass für die Konfiguration mit Plug-In.

Wenn Sie Eclipse-verwenden, sollten Sie Ganymede verwenden (3.4) oder höher. Sie laufen groß. Die vorherige Version (Europa) lief schlecht auf meinem MacBook Pro.

ich zufällig Eclipse verwenden auf meinem Mac (eigentlich die Easyeclipse mit den wichtigsten Plugins vorkonfiguriert) und ich muss sagen, dass es toll läuft. Ich habe eine weniger positive Erfahrung auf Linux though.

Ich habe auch NetBeans 6 vor kurzem verwendet, und ich war sehr beeindruckt. Es scheint mehr Funktionalität build-in haben. Der größte Teil der Funktionalität ist zweifellos auch als Eclipse-Plugin zur Verfügung, obwohl, wenn Sie es finden können.

Zur Zeit habe ich den Eindruck, dass, wenn Sie die Entwicklung Schwingen beginnen, Netbeans die beste Wahl ist. Andernfalls Netbeans oder Eclipse mit einem praktischen Set von Plugins sind beide hervorragende Möglichkeiten.

Wenn Sie Eclipse Sie überprüfen, geben einen Gedanken an Easyeclipse (kostenlos) oder vielleicht sogar MyEclipse (nicht kostenlos). Sie kommen mit den meisten nützlichen Plugins vorinstalliert.

Ich habe sowohl mit Eclipse-CDT und NetBeans des C ++ Unterstützung gearbeitet, und ich muß sagen, dass in meiner Erfahrung CDT sowohl Stabilität weit überlegen ist und in Funktionen. Es ist wirklich beeindruckend, wie gut das CDT Indexer arbeitet; das Werkzeug ist fast so gut wie Java. Ich bin auch ein großer Fan von JDT, wenn sie mit NetBeans für Java-Entwicklung verglichen. Der Arbeitsablauf ist nur so viel glatter, wenn auch nur aufgrund des inkrementellen Compiler (kompilieren-on-save).

Eine Sache, über NetBeans aber seine UI fließt ein wenig besser in dem „Mac Style“, das zu sehen ist ironisch als SWT erstellt wurde eine schaffen mehr native Schnittstelle. Die nächste Version von Eclipse basiert auf Cocoa werden soll (anstatt Kohlenstoff, die der Strom), aber das wird erst im Juni nächsten Jahr sein.

Schlussbemerkung: die ganze „im Kasten“ vs „Plugins“ -Ausgabe ist völlig irrelevant, und es hat (vor zwei Jahren), da Eclipse-Calisto gewesen. Jetzt, mit P2 (der neuen Update-Manager), dann ist es tot einfach, verschiedene Funktionen in dem IDE zu erhalten. Ich kann mit einem Download starten und eine voll funktionsfähige JDT / CDT / Mylyn Umgebung und laufe innerhalb von fünf Minuten nach der Installation erhalten (eine zuverlässige Internetverbindung vorausgesetzt).

Ich benutze Eclipse-Entwicklung, und haben nichts als Schmerz hatte. Es hat mehr Bugs als ein Köder-Shop, und ist eines der schlimmsten geschrieben Programme, die ich je benutzt habe. Verwenden Sie Xcode, wenn Sie Zeit und Frustration sparen.

Ich werde Eklipse vorschlagen, weil es einen zillions Plugins und ist fast ein Standard für Java-Entwicklung. Aber ich habe gehört, dass NetBeans seit ihrer neuesten Version wirklich schön ist speziell, wenn Sie Desktop-Anwendung tun wollen (Swing).

Ich kann nicht auf Xcode kommentieren, da ich nicht mit ihm spielen haben.

Sind gerade von meiner Erfahrung, Eclipse ist sehr groß IDE. Es braucht mehr Arbeit besser für die Mac-Umgebung geeignet zu werden. Netbeans ist die beste Erfahrung aus der Box. Nach der Installation ist es im Wesentlichen fertig. Nachdem ich IntelliJ IDEA versucht, habe ich vergessen, jede andere Art von IDE: P

Aber am Ende niemand gewinnt über die andere.

IMHO as usual!

Eclipse, weil es eine bessere Unterstützung von C ++ auf dem Mac. Früher habe ich Netbeans vor langer Zeit, mochte es nicht.

Mit Java-basiertem IDE auf dem Mac nur, wenn Sie zu haben (vor allem, wenn die Java-Entwicklung zu tun). Xcode bereits unterstützt C / C ++ Entwicklung, so dass keine Notwendigkeit zu wechseln.

bin ich dabei den Punkt hier oder Entwickler erwägen, noch Mac für Java-Entwicklung mit? Ich war eine starke und starre Fan von Mac als Entwicklungsumgebung aber seit Apples Entscheidung, nicht Port Java auf neueren Versionen von OS X mein Vertrauen hat sich ein wenig erschüttert. Und bitte denken Sie nicht einmal über jeden J2EE-Einsatz auf Mac zu tun, da es über ein Tsunami von Leiden bringen wird. So lange Java, aber Ich mag mein Macbook Pro zu viel. Zu Ihrer Information: Ich habe noch Mac für Java-Entwicklung verwenden, aber manchmal wünschte ich, ich ein Python-Entwickler waren: (

Aus meiner Erfahrung, ich benutze sowohl Eclipse und IntelliJ (Lizenz) für J2EE-Entwicklung.

Für die Gesamt der Geschwindigkeit auf IDEs, ist IntelliJ schneller und abgestürzt weniger als Eclipse-. Früher habe ich Eclipse-erste und später, habe ich mich an Intellij verwendet und verliebte sich in sie. Doch Googles Android-Studio ist Intellij basiert. Es ist mehr modernisiert. Debugging ist viel einfacher, vor allem Sie einen Block Code während des Debug-Modus auswerten kann, um zu sehen, wie es statt nur Prüfobjekte verhält. Ich sehr empfehlen!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top