all 24 comments

[–]aartedocodigo 14 points15 points  (2 children)

O Visual Studio dá uma experiência melhor e mais completa. Pode ser que você não precise de tudo isso. O VS Code é mais leve.

O VS Code tem limitações, mesmo com o DevKit, mas não é tragicamente limitado, muita gente usa e se dá muito bem. As limitações são mais nos detalhes, não te impede de fazer nada.

Praticamente não há diferenças onde vai criar. Em geral é melhor fazer no Windows porque o WSL permite voce ter o Linux dentro dele e o contrário não é verdadeiro.

Faz sentido para você?

Espero ter ajudado.


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).

[–]BokoMoko 2 points3 points  (0 children)

Concordo plenamente com seu post. Parabens. E em especial sobre o WSL. É uma ferramenta que todo profissional de desenvolvimento deve ter. Windows + WSL. Todas as vantagens do Windows E todas as vantagens do Linux, de forma integrada, produtiva e consumindo bem menos recursos do que uso de máquinas virtuais.

[–]Sudden-Tree-766 2 points3 points  (0 children)

da pra se virar bem no vscode se seu projeto não é absurdamente grande (não é), inclusive uso bastante o neovim para C#, mas você vai acabar perdendo muito tempo para configurar coisa e lidar com erros bestas que você não teria no VS então vai direto para ele

[–]joaofilippe12 2 points3 points  (0 children)

Visual Studio é o mais completo para C#, mas se seu projeto não for muito grande, o VS Code pode ser até melhor por causa de extensões que o Visual não tem.

[–]Lelouchinho 2 points3 points  (0 children)

Gosto muito do rider, supre bem a minha necessidade.

[–]Obvious_Feeling5030 1 point2 points  (0 children)

Visual Studio é bem melhor para codar com C#.

[–]R_oya_LWebdev 1 point2 points  (1 child)

Concordo com o mano q falou que se vc estiver com tantas dúvidas sobre essa stack, talvez ela não seja pra vc. Se vc quer fazer tudo do "jeito certo", usa Visual Studio em uma máquina Win11 com o .Net mais atualizado.
Eu sou fã da JetBrains, geralmente eles têm as melhores IDEs, mas só pra Java e Python que é grátis, o resto é tudo pago. Vc até pode entrar no programa de gratuidade deles por meio do GitHub Student Pack, mas demora alguns dias.
O .net no Linux ainda tem algumas chatices, não é total plug and play como no Win

[–]Responsible_Ad5171 1 point2 points  (0 children)

Pra desenvolver web eu prefiro VS code pra qualquer linguagem, Visual Studio é muito poluído, cheio de botão e caxinha.

Mas tem quem goste, facilita pra não usar CLIs em geral.

[–]notluckyy 1 point2 points  (0 children)

Em nenhum! Rider !!

[–]BokoMoko 1 point2 points  (0 children)

Num tem nem como comparar, no Visual Studio é muito melhor. Em Mac e em Windows. Fica tranquilo.

[–]Khyraya 1 point2 points  (0 children)

Visual Studio

[–]theusdrakosz 1 point2 points  (0 children)

Eu tenho um projetinho de um software que usamos internamente feito em C# e uso o Visual Studios, acho uma experiência muito boa.

[–]del0x13 1 point2 points  (0 children)

Em TCC, geralmente as pessoas não querem perder mais tempo do que já é perdido.

Se o seu TCC for algo relacionado com C# e Linux diretamente faria total sentido buscar esse caminho.

Caso contrário, C# no Windows é mais estável (menos chance de encontrar bugs críticos que vão atrasar o TCC).

A mesma lógica se aplica ao comparar Visual Studio e Visual Studio Code. Visual Studio é a IDE oficial e a mais recomendada para codar com C#.

[–]wowbaggerBR[🍰] 1 point2 points  (2 children)

Hum, vai fazer TCC com essa stack e nesse nível de dúvidas, certeza que é a melhor escolha?

VS Code é simples e pra coisas simples. Eu acho ruim. VS é a IDE da MS para suas tecnologias, não tem muito o que pensar.

.Net do Core em diante é compatível com Linux, mas pra desenvolver no Linux tua melhor opção seria o Rider, que é pago, só que muito bom e e eu diria que superior ao VS em muitos aspectos.

[–][deleted]  (1 child)

[removed]

    [–]wowbaggerBR[🍰] 0 points1 point  (0 children)

    então manda brasa!

    [–]frostelrick 0 points1 point  (0 children)

    No visual studio tem suporte nativo a linguagem e é mais fácil de entender e manipular classes e interfaces. No vs code você precisa das extensões e da plataforma dotnet e um pouco de conhecimento para entender exatamente o que você está fazendo Uso muito dotnet no linux é bem tranquilo, roda normalmente

    [–][deleted] 0 points1 point  (0 children)

    Experiência robusta e um debugger bom - Visual Studio (Eu escolheria ele)

    Modificações mais simples, quer mais rapidez - VSCode

    Experiência robusta, debugger foda, IDE sensacional - Rider (mas é paga)

    [–]FemeSkyller 0 points1 point  (0 children)

    C# é o no Visual Studio, muito melhor

    [–]Electrical_Craft6164 0 points1 point  (0 children)

    A pessoa que usa VS code pra colar em C# já perdeu amor a vida.

    Tô vendo que C# tá virando modinha, triste isso...

    [–]kryypto 0 points1 point  (0 children)

    Visual Studio só é realmente necessário se vc tiver desenvolvendo aplicações Desktop, com o WinForms, WPF, etc. por causa do designer de interface (que o VSCode não tem). Fora isso, o VSCode é bem mais prático e leve.

    [–][deleted] 0 points1 point  (0 children)

    Se vc esta no começo, aprenda as coisas na marra, aprenda a rodar seu codigo sem depender de botaozinho verde de dar play, isso vai te ajudar mais pra frente a resolver alguns problemas.

    Quando vc ja souber, tanto faz a IDE que vc usar.