- Registriert
- 3 Aug. 2014
- Beiträge
- 28.573
Hallo,
ich bin auf der Suche nach einem neuen Editor oder IDE für die Entwicklung von C und Python, später auch irgendwann mal C++ - gelegentlich vielleicht aber auch mal HTML, CSS und PHP.
Zur Zeit verwende ich Netbeans 8 - also ähnliche Features wären schon interessant, sind aber nicht zwingend notwendig, schön wäre es dennoch
Ich arbeite derzeit fast nur noch unter Linux Windows nur noch ganz selten.
Ich bin mir bewusst das ein Editor nicht an die Features eines IDEs herankommt, aber ich nutze persönlich auch nicht alle Features eines IDEs (build system, version control über das IDE, Templates...) und für mich wäre in erster Linie nur für einen guten Editor wichtig das er die Sprache unterstützt, Syntax Highlighting und Code Completion anbietet und auch Objekte/Strukturen (C) analysieren und vervollständigen kann. Aber ich gehe weiter unten mal auf Editoren/IDEs ein die bisher so nicht schlecht fand, vielleicht fehlt ja noch der ein oder andere.
Kurz zur Vorgeschichte:
Ich hab mich heute mit VIM unter Linux beschäftigt und den Vim Tutor soweit bis zur Mitte durchgearbeitet und bin schwer begeistert über den Editor und würde diesen gerne zum programmieren testweise einsetzen wollen, aber mir sind schon Features aufgefallen die ich spontan vermisse was andere Editoren/IDEs bieten. Aber vielleicht gibt es noch andere gute Editoren die ich noch nicht kenne.
Was mir bisher ein wenig in VIM fehlt oder ich hab es bisher nicht gefunden:
----------
Vielleicht kann man den Thread auch dazu verwenden Editoren zu sammeln mit gefühlten/erlebten persönlichen Stärken/Schwächen eines jeden Editors/IDEs?
Meiner Meinung nach, je generelle der Editor/IDE desto besser - sollte aber zum Coden geeignet sein und am besten nicht nur für Windows vorhanden sein.
Mal einen Überblick was auf den Tisch bei mir liegt:
- Netbeans (mein bisher favorisiertes Freeware IDE für C)
- Idle (Standard Python Code Editor, unterstützt leider kein wxWidgets)
- Sublime Text (gefiel mir beim ersten durchstöbern nicht so, aber über eine zweite Meinung würde ich mich sehr freuen da ihn ja doch viele nutzen)
- Atom (sehr erweiterbares Freeware IDE, sah auf den ersten Blick auch wirklich super aus hat aber leider keine Deep Code Inspection Features was Netbeans besitzt um beispielsweise Structs/Pointer Variablen zu vervollständigen, nur getestet mit C Code, Python wird aber unterstützt, wäre meine zweite Wahl neben Netbeans)
- NinjaIDE (reines Python IDE, aber sieht gut aus, Freeware)
- PyCharm (nur Python, fand ich eigentlich ganz gut mit zu arbeiten, aber leider kostenpflichtig)
- CodeBlocks (habe ich noch nicht aktiv mit gearbeitet, gibt es aber wohl schon länger und spezialisiert auf C++ Entwicklung(?))
- VIM (ein reiner TextEditor?)
Es fehlen mit Sicherheit noch so einige Editoren/IDEs - aber das sind die mir so geläufigen für die Sprachen mit denen ich mal gearbeitet habe. Erweiterbarkeit mittels Plugins wäre natürlich ein Plus falls man mal etwas exotisches ausprobieren will.
Warum nenne ich dann auch sprachspezifische Editoren/IDEs? Weil die ja zum Teil Ihre Sache sehr gut machen, halt aber nur für einen Anwendungsfall gedacht sind.
Mir wäre es mir per se egal ob Editor oder IDE, nur ist die zweite und dritte Frage in wie weit einem die Software entgegenkommt bei der Arbeit und auch wie produktiv man damit sein kann wenn man die Features wirklich ausnutzt die geboten werden. Erfahrungsberichte wären natürlich nicht schlecht.
Bedienungskomfort wäre natürlich auch schön, wobei das lernen von ein paar Tastenkombos in der Regel nicht das Problem darstellt so fern diese nicht aus dem blauen Dunst kommen, VIM ist hier natürlich ein etwas sehr krasses Beispiel.
Was meint ihr?
ich bin auf der Suche nach einem neuen Editor oder IDE für die Entwicklung von C und Python, später auch irgendwann mal C++ - gelegentlich vielleicht aber auch mal HTML, CSS und PHP.
Zur Zeit verwende ich Netbeans 8 - also ähnliche Features wären schon interessant, sind aber nicht zwingend notwendig, schön wäre es dennoch
Ich arbeite derzeit fast nur noch unter Linux Windows nur noch ganz selten.
Ich bin mir bewusst das ein Editor nicht an die Features eines IDEs herankommt, aber ich nutze persönlich auch nicht alle Features eines IDEs (build system, version control über das IDE, Templates...) und für mich wäre in erster Linie nur für einen guten Editor wichtig das er die Sprache unterstützt, Syntax Highlighting und Code Completion anbietet und auch Objekte/Strukturen (C) analysieren und vervollständigen kann. Aber ich gehe weiter unten mal auf Editoren/IDEs ein die bisher so nicht schlecht fand, vielleicht fehlt ja noch der ein oder andere.
Kurz zur Vorgeschichte:
Ich hab mich heute mit VIM unter Linux beschäftigt und den Vim Tutor soweit bis zur Mitte durchgearbeitet und bin schwer begeistert über den Editor und würde diesen gerne zum programmieren testweise einsetzen wollen, aber mir sind schon Features aufgefallen die ich spontan vermisse was andere Editoren/IDEs bieten. Aber vielleicht gibt es noch andere gute Editoren die ich noch nicht kenne.
Was mir bisher ein wenig in VIM fehlt oder ich hab es bisher nicht gefunden:
Was die Kontrollen angeht ist der Editor soweit wirklich echt interessant, aber was mir bisher fehlt sind Multiple Fenster beim editieren, ich würde gerne sehen in welcher Datei ich mich befinde und auch zu anderen offenen springen können, mittels Shortcut
Ein Infopanel in welcher Zeile/Spalte sich der Cursor befindet, permanent sichtbar wäre auch gut.
Und auch wie es aussieht mit Syntax Highlighting oder gar so etwas wie Code Completion - gibt es da etwas für beispielsweise C oder Python?
Ein weiterer Request/Wunsch, ich hab schon gemerkt das man mit ":!Befehl" auch externe Kommandos aus VIM heraus ausführen kann, aber da fehlt zum teil der Überblick und die Inhalte die vorher geöffnet waren, gibt es die Option eine Terminal Instanz in VIM zu integrieren?
Vielleicht ist das jetzt auch der falsche Editor, aber solche Features wären klasse. Falls jemand eine andere Empfehlung hat mit ähnlichem Funktionsumfang wäre auch nicht abgelehnt, wobei ich schon jetzt gerne etwas mit VIM machen würde
Ein Infopanel in welcher Zeile/Spalte sich der Cursor befindet, permanent sichtbar wäre auch gut.
Und auch wie es aussieht mit Syntax Highlighting oder gar so etwas wie Code Completion - gibt es da etwas für beispielsweise C oder Python?
Ein weiterer Request/Wunsch, ich hab schon gemerkt das man mit ":!Befehl" auch externe Kommandos aus VIM heraus ausführen kann, aber da fehlt zum teil der Überblick und die Inhalte die vorher geöffnet waren, gibt es die Option eine Terminal Instanz in VIM zu integrieren?
Vielleicht ist das jetzt auch der falsche Editor, aber solche Features wären klasse. Falls jemand eine andere Empfehlung hat mit ähnlichem Funktionsumfang wäre auch nicht abgelehnt, wobei ich schon jetzt gerne etwas mit VIM machen würde
----------
Vielleicht kann man den Thread auch dazu verwenden Editoren zu sammeln mit gefühlten/erlebten persönlichen Stärken/Schwächen eines jeden Editors/IDEs?
Meiner Meinung nach, je generelle der Editor/IDE desto besser - sollte aber zum Coden geeignet sein und am besten nicht nur für Windows vorhanden sein.
Mal einen Überblick was auf den Tisch bei mir liegt:
- Netbeans (mein bisher favorisiertes Freeware IDE für C)
- Idle (Standard Python Code Editor, unterstützt leider kein wxWidgets)
- Sublime Text (gefiel mir beim ersten durchstöbern nicht so, aber über eine zweite Meinung würde ich mich sehr freuen da ihn ja doch viele nutzen)
- Atom (sehr erweiterbares Freeware IDE, sah auf den ersten Blick auch wirklich super aus hat aber leider keine Deep Code Inspection Features was Netbeans besitzt um beispielsweise Structs/Pointer Variablen zu vervollständigen, nur getestet mit C Code, Python wird aber unterstützt, wäre meine zweite Wahl neben Netbeans)
- NinjaIDE (reines Python IDE, aber sieht gut aus, Freeware)
- PyCharm (nur Python, fand ich eigentlich ganz gut mit zu arbeiten, aber leider kostenpflichtig)
- CodeBlocks (habe ich noch nicht aktiv mit gearbeitet, gibt es aber wohl schon länger und spezialisiert auf C++ Entwicklung(?))
- VIM (ein reiner TextEditor?)
Es fehlen mit Sicherheit noch so einige Editoren/IDEs - aber das sind die mir so geläufigen für die Sprachen mit denen ich mal gearbeitet habe. Erweiterbarkeit mittels Plugins wäre natürlich ein Plus falls man mal etwas exotisches ausprobieren will.
Warum nenne ich dann auch sprachspezifische Editoren/IDEs? Weil die ja zum Teil Ihre Sache sehr gut machen, halt aber nur für einen Anwendungsfall gedacht sind.
Mir wäre es mir per se egal ob Editor oder IDE, nur ist die zweite und dritte Frage in wie weit einem die Software entgegenkommt bei der Arbeit und auch wie produktiv man damit sein kann wenn man die Features wirklich ausnutzt die geboten werden. Erfahrungsberichte wären natürlich nicht schlecht.
Bedienungskomfort wäre natürlich auch schön, wobei das lernen von ein paar Tastenkombos in der Regel nicht das Problem darstellt so fern diese nicht aus dem blauen Dunst kommen, VIM ist hier natürlich ein etwas sehr krasses Beispiel.
Was meint ihr?
Zuletzt bearbeitet: