Um editor de código é o lugar onde os programadores passam a maior parte do tempo.
Existem dois tipos principais de editores de código: IDEs e editores leves. Many people use one tool of each type.
O termo IDE (Ambiente de Desenvolvimento Integrado) refere-se a um editor poderoso com muitos recursos que geralmente opera em um “projeto inteiro”. Como o nome sugere, não é apenas um editor, mas um “ambiente de desenvolvimento” em grande escala.
Um IDE carrega o projeto (que pode conter vários arquivos), permite a navegação entre arquivos, fornece preenchimento automático com base em todo o projeto (não apenas no arquivo aberto) e integra-se a um sistema de gerenciamento de versão (como o git), um ambiente de teste e other “project-level” stuff.
Se você ainda não selecionou um IDE, considere as seguintes opções:
Para Windows, existe também o “Visual Studio”, que não deve ser confundido com o “Visual Studio Code”. “Visual Studio” é um editor pago e poderoso somente para Windows, adequado para a plataforma .NET. It's also good at JavaScript. Há também uma versão gratuita do Visual Studio Community.
Many IDEs are paid, but have a trial period. Seu custo geralmente é insignificante comparado ao salário de um desenvolvedor qualificado, então basta escolher o melhor para você.
“Editores leves” não são tão poderosos quanto os IDEs, mas são rápidos, elegantes e simples.
Eles são usados principalmente para abrir e editar um arquivo instantaneamente.
A principal diferença entre um “editor leve” e um “IDE” é que um IDE funciona no nível do projeto, portanto carrega muito mais dados no início, analisa a estrutura do projeto se necessário e assim por diante. Um editor leve é muito mais rápido se precisarmos de apenas um arquivo.
Na prática, editores leves podem ter muitos plug-ins, incluindo analisadores de sintaxe e preenchimentos automáticos em nível de diretório, portanto não há fronteira estrita entre um editor leve e um IDE.
There are many options, for instance:
Os editores nas listas acima são aqueles que eu ou meus amigos, que considero bons desenvolvedores, usamos há muito tempo e com os quais estamos satisfeitos.
There are other great editors in our big world. Please choose the one you like the most.
A escolha de um editor, como qualquer outra ferramenta, é individual e depende dos seus projetos, hábitos e preferências pessoais.
The author's personal opinion: