Hallo Thomas!
Danke erstmal für die Antwort!
Am 2003-07-07 23:27 +0200 schrieb Thomas Baum:
On Mon, 2003-07-07 at 22:55, Martin Pitt wrote:
...Was erwartet Ihr von einer Programmiersprachen-IDE..
überzeugendes an ide's (bsp eclipse)
- views verschiedener programmteile(module/packete)
Okay, die Klassen- und Funktionsbäume sind evtl. recht nett zum schnellen Navigieren.
- vereinfachte navigation im code
Inwiefern? Nur durch die Klassenbäume oder gibt es auch spezielle Tastenkürzel wie beim vim? Ich möchte möglichst wenig mit der Maus arbeiten, weil das IMHO hochgradig ineffizient ist.
- code-formatierung und dokumentation
Das macht vim auch.
- versionsmanagement in der ide
Inwiefern vereinfacht die IDE das direkte Arbeiten mit cvs / subversion? Da letzteres kaum Arbeit ist, (wenn ich möchte, eine einzige Tastenkombination, etwa Ctrl+U für cvs update oder so), dann muss ja in der IDE schon viel Maggi(tm) stecken.
- wizards zum erstellen von klassen, interfaces, methoden usw..
Naja, irgendwie muss ich dem Rechner doch sagen, was ich programmieren will, Prosa wird er ja nicht verstehen. Spart sowas wirklich Zeit?
- integrierte debugger, compilerfehler direkt in den editor
Compilerfehler kriege ich noch hin, debugging mache ich momentan extra. Okay.
- nützliche hinweise, just-beim-tippen-compiler (hat mich vorallem bei
eclipse überzeugt)
- integrierung beliebiger externer tools / bsp ant, junit mit netten
oberflächen
Gut, das sind Punkte, über die sich nachdenken mal lohnt. Allerdings kann ich auch im vim beliebige externe Tools einbinden, aber wahrscheinlich ist vim auch eher als generische IDE für alles als einfach nur als Editor anzusehen.
- refactoring / code-"optimierer" bsp. import's
Was ist Refactoring?
geschwindigkeit: ab 512ram und entsprechend schnellem gerät geht's besser, und übrigens für java-ides ist das miniweich-fensters geeigneter (auch wenn ich immernoch keins auf meinem rechner habe)
Ähm - 300 MHz mit 128 RAM ist da also für mich als Geringe-Latenz-Fanatiker (deshalb vim auf Konsole und fvwm) wohl eher nichts?
alltag / das laden einer ide ist für hacks sicher nicht so toll, für perl mache ich aus "alter gewohnheit" im mcedit (ist halt dos-nc ähnlich) , komplexeres im Xemacs.
Deshalb habe ich es halt gern, für C, C++, java, perl, php, html, xml, LaTeX, eMail, ASCII, Konfigurationsdateien und allem anderen halt ein und denselben Editor zu verwenden. Ich komme irgendwie immer durcheinander, wenn ich dann im mcedit "ESC dap" drücke, und anstatt den Absatz zu löschen, dann eine Dialogbox erscheint ;-)
Danke für Deine Antwort und schon mal für Deine weiteren Erklärungen!
Pitti