Kürzlich die Frage gelesen Welche Sprachen verwenden Sie ohne eine IDE? Eine Frage, die in ein paar Antworten gestellt wurde, war "ist Notepad ++ und IDE?"
Eine Antwort auf die ursprüngliche Frage lautete "Keine, ich benutze vim ...", was impliziert, dass vim eine IDE ist. Aber dann schlug eine andere Antwort vor, dass vim keine IDE ist.
Also wo ist die Leitung?
Was ist mit Notizblock, Ed oder Nano?
Ist die einzige Nicht-IDE-Codierungstechnik die Butterfly-Technik ?
Antworten:
Wörtlich genommen: IDE = Integrated Development Environment.
So sehe ich das:
Notepad ++ ermöglicht die Entwicklung (z. B. Sie können Code schreiben), aber die anderen Bereiche der Entwicklung werden nicht behandelt. Ich habe Notepad ++ nie für die Entwicklung verwendet, nur zum gelegentlichen Bearbeiten von Dateien.
quelle
IDE: Integrierte Entwicklungsumgebung.
Eine IDE muss Folgendes haben:
Andere Verbesserungen sind:
quelle
Abgesehen von den offensichtlichen Merkmalen wie integriertem Build, Debugging und Quellcodeverwaltung usw. möchte ich hervorheben, dass die automatische Vervollständigung dem Entwickler helfen kann, mit einer Sprache mit einer großen Bibliothek wirklich produktiv zu sein. Z.B
Vim kann auch dazu eingerichtet werden .
quelle
IntelliSense
ist Microsofts Implementierung der Autovervollständigung. en.wikipedia.org/wiki/IntelliSenseSie müssen das Bearbeiten, Kompilieren / Erstellen und Debuggen ermöglichen.
quelle