Recentemente lendo a pergunta Quais idiomas você usa sem um IDE? Uma pergunta feita em algumas respostas foi "o Notepad ++ e o IDE?"
Uma das respostas à pergunta original dizia "Nenhuma, eu uso o vim ...", o que implica que o vim é um IDE. Mas então outra resposta sugerida vim não é um IDE.
Então, onde está a linha?
E o bloco de notas, ed ou nano?
A única técnica de codificação não IDE é a técnica de borboleta ?
Respostas:
Tomado literalmente, IDE = ambiente de desenvolvimento integrado.
É assim que eu vejo:
O Notepad ++ permite o desenvolvimento (por exemplo, você pode escrever código), mas as outras áreas de desenvolvimento não são cobertas. Eu nunca usei o bloco de notas ++ para desenvolvimento, apenas para editar arquivos ocasionalmente.
fonte
IDE: ambiente de desenvolvimento integrado.
Um IDE deve ter o seguinte:
Outras melhorias são:
fonte
Além dos recursos óbvios, como compilação integrada, controle de depuração e origem, etc. Quero destacar que o preenchimento automático pode ajudar o desenvolvedor a ser realmente produtivo com um idioma com uma grande biblioteca. Por exemplo
O Vim também pode ser configurado para fazer isso.
fonte
IntelliSense
é a implementação de preenchimento automático da Microsoft. en.wikipedia.org/wiki/IntelliSenseEle deve permitir que você edite, compile / construa e depure.
fonte