Quando usar o .NET

Concluído

Nesta unidade, você verá quando pode usar o .NET. Quando faz sentido escolher o .NET? O que você pode criar com o .NET?

O .NET é para projetos grandes e pequenos

Você pode se perguntar se o .NET é o ecossistema certo para investir seu tempo. Milhões de desenvolvedores usam o .NET todos os dias para fazer coisas incríveis. Ele fornece ferramentas para criar os tipos de aplicativos que são importantes para eles.

Escolha o .NET quando a produtividade for importante

Depois de aprender a criar um aplicativo baseado em um modelo de aplicativo, você poderá aplicar facilmente o que aprendeu para criar outro item, mesmo que seja algo baseado em um modelo de aplicativo diferente. Por exemplo, depois que você aprender a criar um aplicativo Web, suas habilidades em .NET possibilitam a criação de um aplicativo móvel.

O redirecionamento do seu conhecimento reduz o tempo investido no aprendizado de um novo modelo ou linguagem de programação. Assim, sua empresa poupa tempo e dinheiro quando você recebe tarefas com novos desafios.

Escolha o .NET para aplicativos de escala corporativa

O .NET é popular entre as empresas por diversos motivos. As vantagens incluem seu ecossistema e sua integração com outros produtos da Microsoft, entre eles os serviços de nuvem do Azure e os produtos para servidores locais. Além disso, o .NET é um sistema fortemente tipado, o que evita muitos dos bugs que podem surgir em sistemas sem rigidez de tipos. Os desenvolvedores podem escolher entre um paradigma baseado em objeto em C# ou um paradigma baseado em funcionalidade em F#. A linguagem usada será a que melhor se adaptar aos tipos de problemas que precisam ser resolvidos.

Escolher o .NET para aplicativos de protótipo, de inicialização e de pequena escala

O .NET também é popular para projetos menores devido a um longo histórico de aprimoramentos no design das linguagens, APIs e ferramentas com base na telemetria e nos comentários dos clientes. Você pode usá-lo para desenvolver softwares completos rapidamente para fins de protótipo. Além disso, o .NET pode ser executado em serviços de nuvem e hardware de baixo custo. Ele também tem desempenho superior ao de outras plataformas populares, o que o torna uma ótima opção para empresas startup.

Escolha o .NET para aplicativos de nuvem e de IA

O SDK do Azure para .NET permite que os desenvolvedores provisionem e gerenciem recursos do Azure. Como alternativa, o Serviço de Aplicativo do Azure e o Azure Functions podem hospedar aplicativos criados usando linguagens .NET.

O ML.NET é uma biblioteca de aprendizado de máquina gratuita para linguagens .NET. Ele habilita recursos baseados em modelo para análise e previsão de aprendizado de máquina.

Escolha o .NET para criar aplicativos de IoT

Você pode usar o .NET para criar aplicativos de IoT para dispositivos e cenários de IoT. Os aplicativos de IoT geralmente interagem com sensores, telas e dispositivos de entrada que exigem o uso de pinos GPIO (entrada/saída para uso geral), portas seriais ou hardware semelhante. Por exemplo, você pode encontrar bibliotecas que funcionam com painéis populares, como Raspberry Pi e HummingBoard.