Plataforma .NET – Benefícios
Gabarito: letra D. O .NET moderno (a partir do .NET Core) é uma plataforma multiplataforma, open source e com um vasto ecossistema de bibliotecas e ferramentas, permitindo desenvolver aplicações para desktop, web, mobile, nuvem e dispositivos diversos, conforme descrito no conceito de ecossistema unificado.
Alternativa A — ❌ Incorreta
Afirma que o .NET permite desenvolvimento apenas para desktop. Isso é falso. O .NET moderno é multiplataforma, rodando em Windows, Linux e macOS, e suporta aplicações web (ASP.NET Core), mobile (Xamarin/MAUI), nuvem (Azure SDK) e IoT, além de desktop.
Alternativa B — ❌ Incorreta
Diz que possui conjunto limitado de bibliotecas para interfaces gráficas. Na verdade, o .NET oferece bibliotecas robustas para GUI como WPF, WinForms (Windows) e MAUI (multiplataforma), além de ferramentas como Blazor para web. Não há limitação significativa.
Alternativa C — ❌ Incorreta
Afirma que é uma plataforma dedicada exclusivamente à linguagem C#. Embora C# seja a linguagem principal, o .NET suporta outras linguagens como VB.NET, F# e até linguagens de terceiros através da Common Language Infrastructure (CLI). O CLR aceita código em várias linguagens que compilam para CIL.
Alternativa D — ✅ Correta ⟵ GABARITO
Correta porque o .NET moderno oferece uma grande variedade de ferramentas e recursos (SDKs, bibliotecas, frameworks) que permitem desenvolver aplicações para múltiplas plataformas (Windows, Linux, macOS) e dispositivos (desktop, web, mobile, consoles, IoT, nuvem). Isso é um dos principais benefícios destacados no ecossistema unificado do .NET.
Alternativa E — ❌ Incorreta
Afirma que é exclusiva para nuvem. Embora o .NET tenha forte integração com serviços de nuvem (Azure, AWS), ele não é exclusivo para esse fim. Pode-se desenvolver aplicações desktop, web, mobile e outros tipos sem qualquer dependência de nuvem.
Conclusão: A única alternativa que descreve corretamente um benefício real do .NET é a letra D.