Executando verificação de segurança...
1
Carregando publicação patrocinada...
1

Existem muitos contra-pontos que realmente tornam o VS Code melhor em muitas situações. Apenas rebati os contra pontos que você expos, pois, não fazem sentido, já que em cada uma dessas situações o nvim é melhor e mais rápido.

Os maiores problemas são:

  • neovim não é comercial

Diferente do VS Code, o nvim não tem nenhuma empresa o mantendo e atualizando, portanto isso o limita a contribuições do mundo open source, o que faz com que alguns plugins deixem de ser mantidos, atualizados ou que bugs sejam corrigidos. Um bom exemplo é o plugin null-ls, que é amplamente utilizado pela comunidade e foi arquivado recentemente.

  • soluções closed source

O VS Code tem muitas soluções close source que são realmente boas. O próprio lsp de python do VS Code é closed source, o astro lsp e outros. Isso sem contar nos vários plugins que funcionam da mesma maneira, tornando muito mais difícil para o nvim implementar algo parecido, pois no mundo do free softwares precisamos sempre depender da boa vontade de alguém.

  • barreira de entrada

É muito mais difícil configurar o nvim do que o VS Code, que é praticamente plug and play. As soluções out of the box do VS Code auxiliam muito os iniciantes, trazendo uma barreira de entrada muito baixa. Em contrapartida, no nvim você tem que se virar e fazer quase tudo manualmente, o que torna a migração complexa e demorada. Mas depois que se entende o que se deve fazer e como fazer, isso deixa de ser um problema.

  • qualidade dos plugins

Como já disse, todas as soluções do nvim são open source, feita por usuários de forma totalmente voluntária. Isso em alguns casos acaba com alguns plugins tendo qualidade baixa, principalmente com os que se propõe a implementar alguma funcionalidade ou outro plugin disponíveis no VS Code. Mas depois de se pegar o jeito de utilizar o nvim da maneira correta, isso também deixa de ser um problema.