Unterschied zwischen einer IDE und einem Texteditor?

8

Ich habe mich schon lange gefragt. Was ist der wahre Unterschied zwischen einer IDE und einem Texteditor mit einer Reihe von Plugins? Warum sollte ich eine IDE über einen Texteditor für die Entwicklung bevorzugen? Übrigens. Irgendwelche guten Plugins für erhabenen Text 3?

Vielen Dank!

    
Nicolas 04.10.2013, 15:31
quelle

4 Antworten

16

IDE steht für "Integrated development environment", nicht nur ein Tool, mit dem Sie den Code schreiben, sondern Sie können ihn auch kompilieren und debuggen. Textredakteure in ihrer Natur tun dies normalerweise nicht, sie neigen dazu, einen breiteren Ansatz zu verfolgen. in der Lage sein, alle Arten von Dateien zu bearbeiten, anstatt sich auf einen bestimmten Typ oder eine bestimmte Sprache zu spezialisieren.

sicher, dass Sie Plugins haben können, speziell für einen Dateityp oder eine Sprache, die kompiliert / läuft / debuggt, aber da es von Plugins gemacht wird, nehme ich an, dass der "integrierte" Teil der Tabelle ist, also nicht machen viel Sinn es IDE zu sagen

und wie bereits gesagt, weil die Art der Texteditoren das Potenzial für integrierte Entwicklungserfahrung immer begrenzt sein wird

    
CaldasGSM 04.10.2013, 19:57
quelle
2

Am Ende wollen Sie etwas, das Sie produktiver macht. Ob dies Notepad oder Vim oder Sublime oder etwas anderes ist, hängt vom Benutzer und den Aufgaben ab, die zu der Zeit erforderlich sind.

Damit bringt eine IDE einige solide Vorteile für die Entwicklung. Je nach Sprache und IDE kann dies integrierte Build-Tools, Quellcodeverwaltungs-Management, Komponententest-Tools, automatische Bosterplate-Generierung und Klassen- / Variablen-Refactoring umfassen.

    
Oniofchaos 04.10.2013 15:35
quelle
2

"IDE" ist kein sehr gut definierter Begriff, aber meiner Erfahrung nach haben Single Unit IDEs (im Gegensatz zu Editor + hinzugefügten Plugins) leistungsfähigere Debugger, mehr Integration zwischen verschiedenen Werkzeugen in der IDE (zB einfach zu Debug-Unit-Tests, Verwendung von Deep-Code-Analyse zur automatischen Vervollständigung, usw.). Und natürlich gibt es noch mehr Dinge, die man ohne Plugins selbst herunterladen und konfigurieren kann, und die GUI ist für neue Benutzer oder Anfänger oft leichter zu finden. Aber es ist eine persönliche Entscheidung und die Quintessenz ist, dass Sie die Werkzeuge ausprobieren sollten, die Sie in Betracht ziehen und wählen Sie diejenige, die am besten zu Ihren Bedürfnissen passt.

    
Wingware 04.10.2013 19:43
quelle
-2

IDE steht für "Integrated Developement Environment", wo der Programmierer effiziente Projekte entwickeln kann und Drag-and-Drop-Möglichkeiten bietet, die die Belastung eines Programmierers reduzieren. Editor ist einer, der mit einer bestimmten Sprache verwandt ist, in der Sie das Programm schreiben und das Programm ausführen.

    
Sunil 27.02.2015 06:27
quelle

Tags und Links