Was ist eine gute IDE für Java-Programmierung auf einem Low-End-Laptop? [geschlossen]

8

Ich muss von Zeit zu Zeit von meinem Computer weg arbeiten (zum Beispiel auf Reisen). Es ist ein Low-End-Laptop. Ich kann Eclipse verwenden, aber es ist schrecklich langsam.

Gibt es eine bessere Wahl? Wenn möglich nicht etwas wie vi oder emacs.

Laptop:
512 MB DDR-RAM
Intel Pentium M 760 2,0 GHz
Windows XP SP3

Es gibt keine Möglichkeit mehr RAM hinzuzufügen

    
Burkhard 13.03.2009, 15:47
quelle

20 Antworten

7

Wie niedrig ist es? Ich benutzte IntelliJ Idee und liebte, es lief auch schneller als die Eclipse für mich. DrJava ist auch sehr klein und leicht. Aber persönlich bevorzuge ich vim + javac am besten. :)

    
nan 13.03.2009, 15:50
quelle
4

Netbeans ist ein wenig weniger träge als Eclipse, aber es ist ein riesiger Speicher Schwein.

Emacs ist immer auch eine gute Wahl.

    
Brian Knoblauch 13.03.2009 15:50
quelle
4

Ich betrachte das eigentlich nicht als "Low End" -Maschine.

Ich habe Eclipse und NetBeans auf einem P3 1.2 Ghz 512M RAM Laptop benutzt, und beide laufen. Sie sind ein wenig träge, aber brauchbar. Zwischen den beiden würde ich sagen, NetBeans war weniger träge, wahrscheinlich weil es nicht so viele UI-Elemente und Frames gibt.

Mein primäres Heimlaptop ist ein Toshiba 512M Pentium M 2 Ghz, und Eclipse funktioniert gut (Visual Studio 2008).

Es scheint mit diesen großen IDEs, RAM & gt; CPU bei der Beeinflussung der Geschwindigkeit.

Edit: es kann erwähnenswert sein, dass mein P3 1.2 Ghz Laptop Ubuntu läuft und mein Pentium M 2 Ghz mit Win XP läuft.

Eclipse ist in Linux deutlich schneller. Ich habe einmal große Projektaufbauzeiten getestet in:

WinXP läuft mit Eclipse -vs- WinXP Laufende VMWare Workstation, auf der Ubunty läuft Eclipse ausführen

Überraschenderweise war Ubuntu in VMWare konsistent viel schneller, etwa 30 Sekunden schneller als ein 7-minütiger Build-Prozess unter Windows.

    
CodingWithSpike 13.03.2009 16:24
quelle
3

Sie könnten JEdit ausprobieren, obwohl es keine echte IDE ist, es unterstützt eine Tonne Java-zentrierte Funktionen wie Quellformatierung, Syntax-Highlighting und ein Java-Debugger sowie eine Reihe anderer Funktionen, die über ein Plugin-System hinzugefügt / entfernt werden können. Ich habe es in der Vergangenheit benutzt, als ich etwas mit mehr Power als Notepad wollte, aber weniger sperrig als Eclipse.

Es ist alles Open Source und kostenlos und auf den meisten Systemen portierbar, da es in Java geschrieben ist.

    
Millhouse 13.03.2009 16:39
quelle
3

Ein netter leichter Editor ist Notepad ++ . Basierend auf einer leistungsstarken Editierkomponente Scintilla, ist Notepad ++ in C ++ geschrieben und verwendet reines Win32 API und STL, was eine höhere Ausführungsgeschwindigkeit und kleinere Programmgröße gewährleistet. Durch die Optimierung so vieler Routinen wie möglich, ohne die Benutzerfreundlichkeit zu verlieren, versucht Notepad ++, die weltweiten Kohlendioxidemissionen zu reduzieren. Wenn Sie weniger CPU-Leistung verbrauchen, kann der PC den Energieverbrauch senken und reduzieren, was zu einer grüneren Umgebung führt.

    
Ascalonian 14.03.2009 01:55
quelle
3

Ich denke, es ist der JCreator Pro. Die kostenlose Version, JCreator lite ist in Ordnung, aber haben begrenzte Fähigkeiten.

    
quelle
2

Sie können sich BlueJ

ansehen     
Charlie Martin 13.03.2009 15:52
quelle
2

Die älteren Versionen von IntelliJ IDEA wie 3,4,5 können problemlos auf diesem Speicher ausgeführt werden - vorausgesetzt, Sie haben kein großes Projekt und sind bereit, einige Funktionen in den neuen Versionen zu verpassen.

    
talonx 13.03.2009 16:00
quelle
2

Ich habe es noch nicht ausprobiert, bin aber kürzlich auf JCoder gestoßen, eine Java-IDE, die in C ++ geschrieben ist. Der angegebene Mindestspeicherbedarf beträgt 512 MB.

Sie könnten auch in Betracht ziehen, eine ältere Version von Eclipse auszuführen und / oder Eclipse so zu optimieren, dass es auf Ihrer Hardware besser läuft. Eine Google-Suche nach "Eclipse Performance Tuning" zeigt eine Reihe von Seiten mit Vorschlägen an, die möglicherweise anwendbar sind.

    
Boden 13.03.2009 15:57
quelle
2

Der Texteditor und die Java-Konsole sind die besten Werkzeuge, wenn Sie sich auf einem Low-End-Computer befinden und kein Debugging oder ähnliches benötigen.

Es hängt wirklich mehr von Ihrem Projekt ab als die tatsächliche Hardware, also müssen Sie darüber nachdenken, mit Vor- und Nachteilen.

Viel Glück.

    
Cristina 13.03.2009 16:06
quelle
2

Ich war JCreator immer zurückhaltend JCreator damals.

    
theycallmemorty 14.03.2009 01:59
quelle
1

Sie können Netbeans nur mit den Modulen verwenden, die Sie verwenden (dasselbe mit Eclipse) oder geany (mit Linux?) nicht eine Idee, aber ein wirklich netter Texteditor mit IDE-Funktionalitäten Eine andere Option ist die Verwendung von älteren Versionen von netbeans / eclipse, die viel effizienter sind

    
Juan Techera 13.03.2009 15:57
quelle
1

Holen Sie mehr Speicher, wenn Sie können.

SciTE, JUnit, Ant und jvisvisualvm lief auf meinem Notebook, das 768M hatte, oder dem 2GB / 1GHz Netbook, das ich jetzt benutze, gut. In den seltenen Fällen, in denen Sie einen Debugger verwenden müssen, gibt es immer jdb. Die Probleme, die ich mit IDEs auf Notebooks hatte, haben mehr mit Bildschirmstatus als mit Leistung zu tun. OTOH Ich gab Netbeans auf, weil mein Texteditor bei einem Vertrag mit einem Standard-Business-Desktop-Computer zu langsam war.

    
Pete Kirkham 13.03.2009 16:21
quelle
1

gvim + ctags + ant

Sie werden keinen Speicher mehr haben, wenn Sie fast jeden modernen AppServer verwenden.

Ich hoffe, du bist nicht.

    
OscarRyz 13.03.2009 16:44
quelle
1

Ich habe den E-Texteditor verwendet, einen Port von TextMate und liebe es. Kommt mit eingebauten Syntax-Highlighting, Schnipsel, können TextMate-Bundles herunterladen und vollständig in Ruby anpassbar / erweiterbar.

    
kgrad 13.03.2009 20:10
quelle
1

Ich verwende gelegentlich TextPad für einfache Java-Programme. Es ist sehr leicht, frei (gut, nagware, aber preiswert zu kaufen) und hat eine einfach zu kompilierende und run-Option. Auch Syntax-Highlighting, obwohl ich es nie benutzt habe.

    
Jack BeNimble 14.03.2009 02:27
quelle
1

Die wichtige Frage ist, welche Funktionen Sie in einer guten IDE finden sollten.

Code-Vervollständigung? JavaDoc in Mausübergriffen? "Gehe zur Definition"? Eingebauter Debugger? Satzstellung markieren? Inkrementelle Kompilierung?

Ein guter Ausgangspunkt wäre, den Code mit ant zu kompilieren, damit Sie ihn aus der IDE herausziehen können, wo er hoffentlich weniger Speicherplatz benötigt.

Ich glaube, dass die Anforderungen älterer Versionen von JBuilder ziemlich niedrig waren. Vielleicht möchten Sie einen gebrauchten für diesen Zweck kaufen.

    
quelle
0

Gibt es eine Chance, den Speicher des Laptops zu aktualisieren? CPU spielt keine große Rolle, aber IDEs sind fast immer riesige Speicherfresser (sogar EMACS wurde zu seiner Zeit in Betracht gezogen).

Ich würde sagen, dass Sie Eclipse mit Windows XP ziemlich gut in 1 GB (vielleicht sogar 512 MB) ausführen können, wenn Sie keine großen Projekte machen und keine anderen massiven Apps gleichzeitig ausführen.

>     
Michael Borgwardt 13.03.2009 15:54
quelle
0

Solange ich bereits ein Projekt eingerichtet habe, benutze ich vim / gvim für die meiste Wartungsentwicklung oder herumalbern.

p>     
Beep beep 13.03.2009 15:55
quelle
0

Zunächst ist die Erinnerung das Problem.

Linux funktioniert ziemlich gut mit wenig Speicher, aber PC ist nicht großartig und Mac ist miserabel! (Wenn Sie 512M und weniger als 4GB Festplatte frei haben, wird es kaum funktionieren! Dies liegt daran, dass der Mac seinen Swap von "Free Space" auf Ihrer Festplatte zuweist)

Macs sind jedoch leicht zu aktualisieren. Ich habe 4 GB für meinen Laptop bei Fry's für weniger als 100 Dollar, und die Schlitze sind im Batteriefach. Nach dem Upgrade hat mir mein "bottom-of-the-mac" nie einen einzigen Moment gegeben, um sich um seine Leistung zu sorgen.

PCs sind schwieriger als der Mac, variieren aber je nach Modell.

Okay, sagen wir mal, Sie wollen nicht upgraden.

Das Wichtigste, was Sie tun müssen, ist sicher zu stellen, dass Sie eine lokale Kopie der Javadocs haben. Sie werden sie sehr schnell vermissen, wenn Sie keine Eclipse / Netbeans haben.

Danach interessiert es wen, welchen Editor du benutzt. Persönlich würde ich den eingebauten Editor verwenden, weil ich nicht wirklich beeindruckt bin von der Färbung und der automatischen Formatierung.

Wenn Sie Kontext-Farbgebung benötigen, denke ich, dass vim der leichteste Editor mit einem Java-Modus wäre (zumindest glaube ich, dass er einen hat). JEdit ist ziemlich leicht, und so sind Emacs und ich weiß, dass sie beide Java-Modi haben.

Für Builds verwenden Sie einfach ant oder vielleicht maven, das Erstellen in der IDE ist nett, aber überbewertet.

Das größte Ding, wie gesagt, ist immer die Javadocs auf einem Browser-Lesezeichen.

    
Bill K 13.03.2009 16:41
quelle

Tags und Links