Ostatnio czytałem pytanie Jakich języków używasz bez IDE? Jedno pytanie zadane w kilku odpowiedziach brzmiało: „Czy Notepad ++ i IDE?”
Jedna z odpowiedzi na pierwotne pytanie brzmiała „Brak, używam vim ...”, co sugeruje, że vim jest IDE. Ale inna odpowiedź sugeruje, że vim nie jest IDE.
Więc gdzie jest linia?
A co z notatnikiem, edem lub nano?
Czy jedyną techniką kodowania inną niż IDE jest technika motylkowa ?
Odpowiedzi:
Mówiąc dosłownie, IDE = zintegrowane środowisko programistyczne.
Tak na to patrzę:
Notepad ++ pozwala na rozwój (np. Możesz pisać kod), ale inne obszary rozwoju nie są objęte. Nigdy nie używałem notatnika ++ do programowania, tylko do sporadycznej edycji plików.
źródło
IDE: zintegrowane środowisko programistyczne.
IDE musi mieć następujące elementy:
Inne ulepszenia to:
źródło
Poza oczywistymi funkcjami, takimi jak zintegrowana kompilacja, debugowanie i kontrola źródła itp. Chcę podkreślić, że autouzupełnianie może pomóc deweloperowi w naprawdę wydajnej pracy z językiem z dużą biblioteką. Na przykład
Vim może być również skonfigurowany, aby to zrobić.
źródło
IntelliSense
jest implementacją autouzupełniania przez Microsoft. en.wikipedia.org/wiki/IntelliSenseMusi umożliwiać edycję, kompilację / kompilację i debugowanie.
źródło