Bevorzugten Windows-Java-Entwicklungsumgebung
Ich habe ein Linux-Java-Entwickler seit Jahren und haben es geliebt. Ich habe gerade einen neuen laptop der Windows 7 ausgeführt wird. Ich konnte wischen Sie das Laufwerk und gehen Sie zurück zu meiner typischen Linux-dev setup: vim zum Bearbeiten, tabbed-Bash-Fenster javac und java für kleinere Projekte, ant für große Projekte
Sagte, ich bin wirklich denken, es könnte nicht Schaden, zu lernen, sich in einer neuen Umgebung. So, mit diesem Gedanken, gibt es irgendwelche Windows-basierte Java-Entwickler gibt? Welche Einrichtung möchten Sie verwenden, um Dinge zu erledigen? Es wäre interessant zu hören, beide Wege zu emulieren meine Linux-basierten Umgebung sowie ganz unterschiedliche Stile, die ich von Vorteil sein könnte zu versuchen.
- Gibt es einen bestimmten Grund, warum Sie noch nicht verwendet und IDE wie eclipse?
- Kein Grund, Sie als solche, eben nie gelernt zu arbeiten! Ich habe mit eclipse ein wenig bei der Arbeit auf linux, aber meine workstation nicht über die RAM zum laden der Datei-Struktur in das Projekt, ohne kriechend.
- Einfach nur neugierig, ich hatte ein ehemaliger manager, der war ein eingefleischter Emacs-Benutzer und verspottete mit IDEs. Ihre Gefühle über die Angelegenheit würde dazu beitragen, mehr sinnvolle Antworten. Und du hast absolut Recht, Eclipse nehmen jedes bisschen RAM, die es Ihnen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Benutze ich NetBeans für alle meine Java-Entwicklung arbeiten, auch auf einem laptop. (Ich empfehle, nicht wischen Sie die Festplatte von einem laptop, spezieller software für die laptop-spezifischen features, wie z.B. webcam-und Bios-Konfiguration, möglicherweise nicht ausgeführt unter Linux: Virtualisierung für Linux)
Neben NetBeans habe ich Notepad++ für alle "quick & dirty" - Programmierung, obwohl die start-up-Zeiten für NetBeans 6.8 sind so gut und der Speicherverbrauch ist sehr gering, oft habe ich NetBeans öffnen die ganze Zeit. NetBeans hat ANT, und es hat eine integrierte Konsole (mit input!) für Ihre kleineren Projekte. Keine Notwendigkeit zum ausführen in einem separaten Fenster.
Dauert es einige Zeit, um zu konfigurieren, das alles direkt in Netbeans & Notepad++ (man denke an templates, code-completion-timing, Einzug, Farbe, Pfade, etc.) aber sobald Sie haben es, es funktioniert wie ein Charme.
Ich habe versucht, Eclipse, aber es ist wirklich eine Frage des Geschmacks; ich habe nie gemocht, SWT-Anwendungen.
Wenn ich dabei war Java-Entwicklung unter Windows benutzte ich Eclipse als IDE. Es wäre durchaus ein anderes setup von dem, was Sie gewohnt sind, und Eclipse nicht verlangen, ein bisschen zwicken, bevor es verhält sich doch insgesamt war es eine sehr angenehme Erfahrung.
Wenn Sie verlassen sich auf externe Pakete für Ihre Entwicklung vielleicht möchten Sie sich in Maven. Wenn ich es benutzt habe war es ein wirklich schöner Weg, um die Verwaltung von Abhängigkeiten und in der Lage sein zu ziehen, um die neueste version von jedem Paket, das ich verlassen, bauen Sie es von der Quelle, und stellen Sie sicher, dass mein code noch gespielt, schön mit der neuesten Version der Sprach-Pakete.
Wenn Sie teilweise zu VIM als Schnittstelle Sie könnten auch interessiert sein in dieser Frage: Vim-Befehle in Eclipse.
Gut, es ist immer Ihr Freund der IDE! Beide Netbeans und Eclipse frei, um zu versuchen, sich und die Arbeit gut auf Windows, Linux und Mac.
Während es gibt etwas zu sagen für die engagierte Redakteure von der Welt, wie Vi und Emacs, finde ich manchmal die jack-of-all-trades-IDE, die gewidmet ist, zu tun, alles für die Programmierung benötigt und das tun Sie alle angemessen zu sein, ziemlich praktisch.
Wenn ich die Wahl hätte würde ich wohl auch Eclipse verwenden. Es ist eine gut aussehende, einfach zu bedienen und flexibel IDE zugeschnitten sind meist für Java, obwohl es mit plugins (von denen gibt es haufenweise!) es kann alles tun (oder in der Nähe genug 🙂
Aber bei der Arbeit müssen wir mit IntelliJ die kommerziellen. Tolles Produkt mit jeder Menge features und denn es ist für die Java-Entwicklung, die es wirklich unterstützt, es in so viele Wege wie möglich.
Beide IDEs verwendet werden können, mit ANT oder wenn Sie etwas anderes wollen, und ich habe gehört, mächtiger, man könnte prüfen, Maven.
Habe ich immer einen Java-Entwickler für Windows, so habe ich noch nie gekreuzt in die Linux-Entwicklung. Meine Windows-Java-IDE der Wahl wurde immer Eclipse für Java-Entwickler.
Ich Sie ermutigen, zu versuchen, die Entwicklung in Java auf Windows. Kommen, um herauszufinden, wenn Sie es nicht mögen oder Nostalgie ins Spiel, die sich (je nachdem was zuerst kommt) ich empfehle den Download Sun ' s Virtual Box, die Installation von Linux zusammen mit Ihren bevorzugten tools für die Entwicklung, und Sie können nun beginnen, wo Sie aufgehört hatte, während immer noch mit Windows als Betriebssystem.
Hoffe, das hilft.
In Bezug auf die Emulation einer linux-Umgebung, haben Sie einen Blick auf Cygwin.
In Bezug auf das, was für Windows eine IDE ist wirklich ein muss. Es gibt drei betrachten sich lohnt aus der box: Eclipse, NetBeans und IDEA. Alle sind open source, aber die IDEE der open-source-version ist irgendwie verkrüppelt. Darüber hinaus grundlegende JavaSE Entwicklung benötigen Sie die bezahlte version, aber dann wieder ist es so gut wie vim und bash in fast alles. Eclipse ist "standard". Und NetBeans ist der am nächsten an der bleading edge.
Alle diese IDEs laufen auf Linux, so dass, wenn Sie nicht verwendet bis jetzt, ich denke, Sie wird angezogen Cygwin, an welcher Stelle könnten Sie genauso gut wischen, und installieren Sie Ihre Lieblings-Linux-Distribution.
definitiv eine IDE. Ich empfehlen
http://www.jetbrains.com/idea/free_java_ide.html
Java-Entwicklung ... mit vim? (schaudern)
Ihnen viele schöne IDEs gibt. Eclipse unter Ihnen - und es läuft in Windows/Linux.
Wenn Sie nicht wollen, zu sein ein Abenteurer, um die Verwendung eines IDE -, download-cygwin-setup ein "linux-ähnliche" Entwicklung enivornment, das ist es, was ich für meine eigenen Projekte, wenn der Letzte server ist auf einem Linux-env und ich will immer noch die gleiche build-Skripte und Umwelt, auch, kann u verwenden Sie rsync, um synchron zu halten, wenn u wollen, um ein backup linux env. für die Entwicklung ist.
Ich benutzte Eclipse-IDE für alle meine Java muss mein ganzes semester lang Java natürlich. Ich habe auch die vrapper plugin, um die vim-keybindings für Bewegung.
Ich weiß, für eine Tatsache, dass dieser Weg aus schreiben von Java-code eine ganze Menge einfacher, als hatte ich gegangen, meine "normale" route von vim+command line. Ich bin mir auch ziemlich sicher, dass ist die Umgebung, mein Bruder nutzt Programmierung für Amazon.
Zum schreiben von Java-code auf windows ODER linux (das ich meist verwende ausschließlich linux), Eclipse ist der beste. Nachdem auch verwendet NetBeans, ich kann Ihnen sagen, meine Vorliebe war für die Eclipse - es fühlte sich eher solide, mehr "real". Ich bin mir nicht sicher, wie sonst zu beschreiben. Natürlich habe ich noch nie gearbeitet, auf einem großen (> 2000 LOC) -- ((< 2000 LOC), wenn Sie Lesen, LISP) -- Programm, also ich habe keine Erfahrung mit dem ernst träge Probleme früher erwähnt.
Linux etwas schneller im Vergleich zu Windows. Ich persönlich würde am Liebsten immer mit Linux, aber versuchen Sie es mit IDE wie Eclipse/NetBeans, die sehr verwendet in der Projektentwicklung.
Merke ich, dass es nicht eine aktuelle Frage, aber ich kann eine ganz aktuelle Antwort.
Solange die Wahl bleiben, mit Linux oder Mac-OS schließlich. Windows ist nicht wirklich eine vertraute Umgebung für java-dev. Übrigens, ich bin ziemlich neugierig, wie Sie gefunden hatte windows nach längerer Zeit auf linux.
Egal welches OS wird das eine Ihrer Wahl, die real deal ist eine IDE. Ich bin wirklich überrascht von devs mit VIM für JVM-Entwicklung. Ich glaube, dass ist möglich, ich habe es selbst gesehen. Obwohl, die IDE-features geben könnte, bist du weit darüber hinaus.
Vim und Ant? Ich weiß, es war 2010, aber come on...
Können Sie IntelliJ IDEA von JetBrains für die Entwicklung auf Windows. Es ist eine tolle IDE und lebt durch seinen Namen. Es hat eine große code-Vervollständigung und macht Sie zu einem produktiven Java-Entwickler, sobald Sie sich daran gewöhnt und kennen alle Abkürzungen und die produktive Tipps und tricks.
Obwohl Sie gehen zurück zu Linux nach einer Weile würde ich Ihnen empfehlen, IntelliJ auch unter Linux. Seine ein großes Werkzeug und entfernt alle unnötige Nuancen, so dass Sie den Fokus auf die core-Entwicklung Teil.
Hier ist der link: IntelliJ IDEA
Ich bin mit Windows für Java-Entwicklung.
Für JDK-installation können Sie die zip-Datei, entpacken nach einem Weg, wie
c:\java
und definierenJDK_HOME
system variable. Nach diesen, denken Sie daran, diese variable mit den bin-Ordner für den Pfad. Diese Erklärung Aussehen soll%JAVA_HOME\bin%
(so ähnlich wie linux).Ich Benutze IntelliJ IDEA als meine IDE. Es ist sehr nützlich, schnell und haben eine große Gemeinschaft von Entwicklern.
Wenn Sie terminal PowerShell ist groß und Sie können kombinieren, um hyper.ist oder ConEMU/CMDER.
Wenn Sie benötigen einen Licht-code-editor nutzen könnte, VSCode mit einem vim-plugin.