Quando utilizar o .NET

Concluído

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

O .NET é utilizado para projetos grandes e pequenos

Poderá perguntar-se se o .NET é o ecossistema certo para dedicar o seu tempo de aprendizagem. Milhões de programadores utilizam o .NET todos os dias para criar coisas incríveis. Dá-lhes as ferramentas necessárias para compilar os tipos de aplicações que consideram importantes.

Escolha o .NET quando a produtividade for o mais importante

Depois de aprender a criar um aplicativo com base em um modelo de aplicativo, você pode facilmente aplicar seu aprendizado a outra coisa. Mesmo que ele use um modelo de aplicativo diferente. Por exemplo, após aprender a criar uma aplicação Web, as suas competências com o .NET vão traduzir-se na criação de uma aplicação móvel.

Redirecionar seu conhecimento reduz o investimento de tempo envolvido na aprendizagem de um novo modelo ou linguagem de programação. A sua empresa poupa tempo e dinheiro quando lhe forem atribuídos novos desafios.

Escolha o .NET para aplicações à escala empresarial

O .NET é popular nas empresas por vários motivos. As vantagens incluem seu ecossistema e sua integração com outros produtos da Microsoft, incluindo serviços de nuvem do Azure e produtos de servidor local. Além disso, o .NET é um sistema "fortemente tipado", portanto, evita muitos dos bugs que podem surgir em sistemas "vagamente tipados". Os desenvolvedores podem optar por usar um paradigma baseado em objeto em C# ou um paradigma baseado em função em F#. Eles usam a linguagem que melhor se adapta aos tipos de problemas que precisam resolver.

Opte pelo .NET para protótipos, empresas start-up e aplicações em pequena escala

O .NET também é popular em projetos mais pequenos, devido ao seu longo histórico de melhorias da conceção das linguagens, APIs e ferramentas, com base nos comentários dos clientes e na telemetria. Pode utilizá-lo para programar rapidamente software com todas as funcionalidades para fins de protótipos. Adicionalmente, o .NET pode ser executado em serviços cloud e hardware de baixo custo. Ele também supera outras plataformas populares, por isso é uma ótima opção para empresas iniciantes.

Escolha o .NET para aplicações da cloud e de IA

O SDK do Azure para o .NET permite que os programadores aprovisionem e façam a gestão dos 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 machine learning gratuita para linguagens do .NET. Permite funcionalidades baseadas em modelos para a predição e análise de machine learning.

Escolha o .NET para aplicativos IoT

Você pode usar o .NET para criar aplicativos IoT para dispositivos e cenários IoT. As aplicações IoT interagem frequentemente com sensores, ecrãs e dispositivos de entrada que exigem a utilização de pinos (GPIO) E/S para fins gerais, portas de série ou outro hardware semelhante. Por exemplo, pode encontrar bibliotecas que funcionem com quadros populares, como o Raspberry Pi e o HummingBoard.