2 Stimmen

Wann verwenden Sie eine IDE?

Ich weiß, dass manche Leute darauf schwören, niemals eine sprachspezifische IDE zu verwenden (vim/emacs oder sterben!) und dass manche Leute sich mit dem Programmieren/Kompilieren im Terminal überhaupt nicht wohlfühlen, also hat meine Frage die folgenden Teile.

  • Wann wechseln Sie von einem zum anderen?
  • Ist es überhaupt notwendig, beides zu wissen? Wenn nicht, was sollten Sie wissen?
  • Leichtgewichtige oder schwergewichtige IDEs (nur Code-Highlighting oder alle denkbaren Funktionen)
  • Welches IDE empfehlen Sie im Allgemeinen und warum?

Sie können alle, einige oder keine Fragen beantworten.


Kurze Zusammenfassung bis jetzt:

IDEs

  • Große Projekte
  • GUIs
  • Einfache Integration der Versionskontrolle?

Text-Editoren

  • Schnelle/kleine Projekte
  • Lässt sich leichter an andere Sprachen anpassen
  • Weniger Gemeinkosten

0voto

Dave Sherohman Punkte 44017

Ich habe keine IDE mehr benutzt, seit ich das letzte Mal vor vielen Jahren eine native GUI-Anwendung erstellt habe. Und selbst dann habe ich so ziemlich nur die IDE verwendet, um die GUI-Formulare zu erstellen und meinen eigenen Editor für den eigentlichen Code, sobald ich herausgefunden hatte, wie ich einen alternativen Editor in die IDE einbinden kann.

Ich bin kein "Gebt mir vim, oder gebt mir den Tod!"-Fanatiker, aber meine Erfahrung mit IDEs und mit einer Reihe von Xterms, auf denen vim läuft, hat bei mir den Eindruck hinterlassen, dass das Einzige, was IDEs wirklich beitragen, für mich Drag-n-Drop-Formularbearbeitung ist, was ich nicht brauche, wenn man bedenkt, wie lange es her ist, dass ich das letzte Mal etwas mit einer nicht webbasierten GUI gemacht habe.

0voto

plinth Punkte 46829

Es gibt sowohl Möglichkeiten der Spezialisierung als auch der Allgemeinheit. In meiner eigenen Arbeit habe ich die Erfahrung gemacht, dass Flexibilität und die Fähigkeit, eine steile Lernkurve zu durchlaufen, sich auszahlen.

0voto

Michael Easter Punkte 22288

Re: wann? Ich verwende Eclipse für Java und das Debugging. Ich habe jEdit mit einer Vielzahl von Groovy-Skripten geöffnet. Ich verwende auch Cygwins Bash in 3 Windows-Shells zum Ausführen von Ant-Tasks, Suchen usw. Ich kann Bash-Aliase für einige wirklich mächtige Dinge in Bezug auf die Ausführung unseres Servers und Clients verwenden.

re: beides? Ja, es ist wichtig, sowohl die IDE- als auch die Nicht-IDE-Entwicklung zu kennen. Es spielt keine Rolle die IDE, aber ein Debugger ist unerlässlich.

Re: welche? Für Java, Eclipse, wenn Sie zahlen (kostenlos) und Idea, wenn jemand anderes es tut ;-) Eigentlich bevorzuge ich Eclipse, aber ich denke, dass Idea eine bessere Unterstützung für Groovy hat, so dass es für mich attraktiv ist.

0voto

rice Punkte 1033

Ich habe beides gemacht, aber der Debugger ist wirklich ein großartiges Werkzeug.

Man kann ziemlich weit kommen, wenn man nur die Debug-Ausgabe hinzufügt und neu aufbaut, und das zwingt einen sogar dazu, seine Nudel und die wissenschaftliche Methode ein bisschen mehr zu benutzen, aber am Ende (imo) kann man den Debugger einfach nicht verleugnen... er erlaubt es einem, wirklich hineinzukommen und das System während der Laufzeit zu erforschen.

0voto

Brad Gilbert Punkte 33120

Ich verwende nur einen anständigen Code-Hervorhebungseditor.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X