6 Stimmen

Machen Sie einen Unterschied zwischen Texteditoren und IDEs?

Ich habe mehrere Antworten auf Fragen nach IDEs gesehen, bei denen Texteditoren vorgeschlagen wurden und umgekehrt. Das lässt mich denken, dass die Leute sie als ein und dasselbe behandeln, wo ich klare Unterschiede mache.

  1. Wie definieren Sie "Texteditor" und "IDE"?
  2. Können Sie einen Unterschied zwischen den beiden Tools feststellen?

Beachten Sie, dass ich eine Antwort akzeptiert habe, die meiner Meinung nach die Begriffe "Texteditor" und "IDE" am besten beschreibt. Es ist jedoch nur meine persönliche Meinung, was die Frage am besten beantwortet, und ich werde diese Frage von Zeit zu Zeit weiter verfolgen, um zu sehen, ob es eine bessere Antwort gibt, und ich werde diese akzeptieren.

0voto

Tarski Punkte 5192

Wenn Sie sich Kate , den Texteditor und Kdevelop Der Hauptunterschied zwischen Kdevelop und der IDE besteht darin, dass Kdevelop Projektverwaltung (CVS/Subversion) und Build-Skripte unterstützt, während Kate dies nicht tut.

0voto

Orion Edwards Punkte 117361

Meiner Meinung nach liegt die Grenze zwischen IDEs und Texteditoren in der Kenntnis des fertigen Programms und nicht nur in der Kenntnis seines Quellcodes.

Als Beispiele:

  • Kann es Ihren Code in eine Binärdatei kompilieren? Es ist eine IDE
  • Verfügt es über einen integrierten Debugger? Es ist eine IDE
    • Um einen integrierten Debugger zu haben, muss er entweder das binär kompilierte Programm kennen oder, im Falle von Skriptsprachen, die In-Memory-Interpretation des Programms, während es läuft.

Hinweis: Dinge wie Intellisense hängen nicht davon ab, dass Ihr Code in irgendetwas kompiliert wird, daher würde ich nicht sagen, dass Intellisense eine IDE impliziert

Anmerkung 2: Viele Texteditoren wie textmate haben Plugin-Systeme, die erweitert werden können, um Ihr Projekt zu erstellen. Dies macht sie nicht zu einer IDE, da sie lediglich ein Plugin zur Verfügung stellen, sie haben keine Kenntnisse über die Erstellung selbst.

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