Partilhar via


Configurar seu ambiente de desenvolvimento no Windows

O Windows convida você a codificar como você é. Use qualquer linguagem de codificação ou estrutura que preferir - seja desenvolvendo com ferramentas no Windows ou com ferramentas Linux no Subsistema Windows para Linux, este guia irá ajudá-lo a configurar e instalar o que você precisa para começar a codificar, depurar e acessar serviços para colocar seu trabalho em produção.

Ferramentas de desenvolvimento

ícone do Terminal do Windows
Terminal do Windows
Personalize seu ambiente de terminal para trabalhar com vários shells de linha de comando.
Instalar o Terminal

Ícone do WinGet
WinGet
Um gerenciador de pacotes que simplifica o gerenciamento de pacotes e configurações por meio de manifestos declarativos ou de linha de comando.
Instalar o WinGet

ícone da WSL
Subsistema Windows para Linux
Use sua distribuição Linux favorita totalmente integrada com o Windows (não há mais necessidade de inicialização dupla).
Instalar o WSL

ícone PowerToys
Brinquedos Elétricos da Microsoft
Ajuste e simplifique a sua experiência Windows para uma maior produtividade com este conjunto de utilitários de utilizador avançado.
Instalar PowerToys

ícone do Dev Drive
Unidade de desenvolvimento
Melhore o desempenho armazenando arquivos de projeto em uma unidade de desenvolvimento e mantenha os arquivos seguros com designação de confiança, configuração antivírus e filtros anexados.
Criar um Dev Drive

Ícone Sudo para Windows
Sudo para Windows
Sudo para Windows é uma nova maneira para os usuários executarem comandos elevados diretamente de uma sessão de console não elevada.
Habilitar e configurar o Sudo para Windows


Vias de desenvolvimento

Siga estes guias para configurar seu ambiente de desenvolvimento do Windows para sua linguagem ou estrutura preferida.

Ícone do JavaScrip
Introdução ao JavaScript
Comece a usar JavaScript configurando seu ambiente de desenvolvimento no Windows ou no Subsistema Windows para Linux e instale Node.js, React, Vue, Express, Gatsby, Next.jsou Nuxt.js.

Ícone do Python
Introdução ao Python
Instale o Python e configure seu ambiente de desenvolvimento no Windows ou no Subsistema Windows para Linux.

Ícone da Área de Trabalho do Windows
Comece a criar aplicativos do Windows
Comece a criar aplicativos de área de trabalho para Windows usando o SDK de Aplicativo do Windows, Win32, WPF, Windows Forms ou atualizando e implantando aplicativos de área de trabalho existentes com MSIX.

Ícone do AI Foundry
Introdução à IA do Windows
Comece a criar aplicativos de próxima geração com IA local em execução em dispositivos alimentados por NPU.

Ícone do Android
Introdução ao Android
Instale o Android Studio ou escolha uma solução multiplataforma como .NET MAUI, React ou criando um PWA e configure seu ambiente de desenvolvimento no Windows.

C / C++
Introdução ao C++ e C
Comece a usar C++, C e assembly para desenvolver aplicativos, serviços e ferramentas.

ícone C#
Introdução ao C#
Comece a criar aplicativos usando C# e .NET.

ícone do F#
Introdução ao F#
Comece a criar aplicativos usando F# e .NET.

Ícone de ferrugem
Comece a usar o Rust
Comece a programar com Rust, incluindo como configurar o Rust para Windows usando a biblioteca windows.

Ícone do PowerShell
Introdução ao PowerShell
Comece a usar a automação de tarefas entre plataformas e o gerenciamento de configuração usando o PowerShell, um shell de linha de comando e linguagem de script.

ícone do Docker Desktop para Windows
Introdução ao Docker Desktop para Windows
Crie contêineres de desenvolvimento remoto com suporte do Visual Studio, VS Code, .NET, Subsistema Windows para Linux ou uma variedade de serviços do Azure.

ícone Blazor
Comece a usar Blazor
Comece a usar o Blazor, uma estrutura de interface do usuário do lado do cliente dentro do ASP.NET Core. Use HTML, CSS e C# (em vez de JavaScript) para criar componentes de interface do usuário e aplicativos de página única para a Web.

Mais para desenvolvedores

ícone do VS Code
Código VS
Um editor de código-fonte leve com suporte integrado para JavaScript, TypeScript, Node.js, um rico ecossistema de extensões (C++, C#, Java, Python, PHP, Go) e tempos de execução (como .NET e Unity).
Instalar o VS Code

ícone do Visual Studio
Estúdio Visual
Um ambiente de desenvolvimento integrado que você pode usar para editar, depurar, criar código e publicar aplicativos, incluindo compiladores, conclusão de código intellisense e muitos outros recursos.
Instalar o Visual Studio

ícone do Azure
Azure
Uma plataforma de nuvem completa para hospedar seus aplicativos existentes e agilizar novos desenvolvimentos. Os serviços do Azure integram tudo o que você precisa para desenvolver, testar, implantar e gerenciar seus aplicativos.
Configurar uma conta do Azure

Ícone do .NET
.NET
Uma plataforma de desenvolvimento de código aberto com ferramentas e bibliotecas para criar qualquer tipo de aplicativo, incluindo web, dispositivos móveis, desktop, jogos, IoT, nuvem e microsserviços.
Instalar o .NET


Executar Windows e Linux

O Subsistema Windows para Linux (WSL) permite que os desenvolvedores executem um sistema operacional Linux ao lado do Windows. Ambos partilham o mesmo disco rígido (e podem aceder aos arquivos um do outro), e a área de transferência suporta copiar e colar entre os dois de forma natural, não há necessidade de inicialização dupla. O WSL permite que você use o BASH e fornecerá o tipo de ambiente mais familiar para os usuários de Mac.

Saiba mais no de documentos da WSL.

Você também pode usar o Terminal do Windows para abrir todas as suas ferramentas de linha de comando favoritas na mesma janela com várias guias ou em vários painéis, seja PowerShell, Prompt de Comando do Windows, Ubuntu, Debian, CLI do Azure, Oh-my-Zsh, Git Bash ou todos os itens acima.

Saiba mais no documentos do Terminal do Windows.

Transição entre Mac e Windows

Consulte o nosso guia de para fazer a transição entre um ambiente de desenvolvimento Mac e Windows (ou Subsistema Windows para Linux). Pode ajudá-lo a mapear a diferença entre:

Documentação de desenvolvimento de jogos

imagem do Office