Para desenvolvimento do Windows, quero dizer.
Examinando outras questões, existem alternativas ao VS, mas elas parecem ser baseadas na Web, o que é bom, ou você pode programar um site .net inteiro no bloco de notas, caso o desejo o leve a isso.
Mas há mais do que apenas um IDE para desenvolvimento do Windows? IE É possível criar um aplicativo apenas no bloco de notas, é parte do compilador do Visual Studio ou é separado, que pode ser chamado via linha de comando ou algo assim?
Não quero não usar o VS, estou feliz com isso, faz o que preciso etc etc, apenas mais uma faceta que me interessa.
productivity
ide
visual-studio
Psytronic
fonte
fonte
Respostas:
Compiladores estão disponíveis separadamente.
Para C #, seria o
csc.exe
. Você pode chamá-lo na linha de comando a qualquer momento. Passe o nome dos arquivos de origem para compilar, as bibliotecas para referência, opção de compilação e aqui está.Acredito que o próprio Visual Studio chama o compilador pela linha de comando quando você solicita a criação do seu projeto. As mensagens de saída da compilação que você vê são o que o compilador da linha de comandos retorna.
Além deste Visual Studio, é mais do que apenas uma GUI para um compilador. Possui um bom editor de texto, depurador, ferramentas de designer, navegador SQL, também se integra a ferramentas de teste, controle de versão e outros instrumentos (é extensível através de plug-ins). Você se esforçaria muito para encontrar um produto equivalente (para a pilha da Microsoft) com um nível comparável de consolidação.
fonte
O compilador não é apenas completamente separado, como também qualquer outra coisa que você possa precisar para criar um projeto .net. A solução do Visual Studio e os arquivos de projeto são apenas XML que são entendidos pelo MSBuild (outra ferramenta de linha de comando), que por sua vez chama o compilador relevante.
Sim, o Visual Studio é apenas um IDE. Isso integra a maioria das ferramentas individuais que você pode usar durante o SDLC (SQL Server, StyleCop etc.) em um único aplicativo.
Isso é tudo!
fonte
Eu gostaria de adicionar meus dois centavos. Eu diria que você não pode usar as palavras "apenas um IDE". Do jeito que você formulou sua pergunta, é quase o que você está dizendo "o Visual Studio é apenas um editor de texto sofisticado?". Lembre-se de que possui um depurador, ferramentas para SQL, designer visual, ferramentas para desenvolvimento móvel, visualizadores para inspeção de memória etc. O Visual Studio é um IDE e um IDE é um conjunto de ferramentas de desenvolvimento / depuração.
Eu acho que você conseguiu a resposta que estava procurando, que era compiladores que podem ser baixados separadamente, mas quero que os desenvolvedores percebam o quanto um IDE traz para a mesa. Até a capacidade de organizar seu projeto é uma coisa bonita. Eu acho que essa caixa de sabão é mais "aprenda as ferramentas" do que qualquer outra coisa. Você pode usar o visual studio para depurar problemas do sistema também.
fonte