Quando utilizar o .NET
Nesta unidade, irá aprender quando deve utilizar 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
Após aprender sobre como compilar uma aplicação com base num modelo de aplicações, pode facilmente aplicar os seus conhecimentos a algo diferente, mesmo que seja algo que utilize um modelo de aplicações 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 de tipos de dados inflexíveis, pelo que impede muitos dos erros que podem surgir em sistemas de tipos de dados mais flexíveis. Os desenvolvedores podem optar por usar um paradigma baseado em objeto em C# ou um paradigma baseado em função em F#. Eles usarão 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 criar aplicações de 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.