Cuándo se debe usar .NET

Completado

En esta unidad, aprenderá cuándo es recomendable usar .NET. ¿Cuándo tiene sentido optar por .NET? ¿Qué se puede compilar con .NET?

.NET sirve para proyectos grandes y pequeños.

Puede preguntarse si .NET es un ecosistema en el que compensa invertir tiempo de aprendizaje. Millones de desarrolladores utilizan .NET cada día para hacer cosas sorprendentes. Proporciona herramientas para crear los tipos de aplicaciones que les importan.

Elija .NET cuando la productividad sea importante

Una vez que haya aprendido a compilar una aplicación basada en un modelo de aplicación, puede aplicar fácilmente lo aprendido para compilar lo que quiera, aunque sea un modelo de aplicación diferente. Por ejemplo, una vez haya aprendido a compilar una aplicación web, puede aprovechar sus conocimientos de .NET para compilar una aplicación móvil.

Al readaptar sus conocimientos, se reduce el tiempo invertido en el aprendizaje de un nuevo lenguaje o modelo de programación. Su empresa ahorra tiempo y gastos cuando se le plantean nuevos desafíos.

Elija .NET para aplicaciones a escala empresarial

.NET es popular en las empresas por diversos motivos. Entre las ventajas se incluyen su ecosistema y su integración con otros productos de Microsoft, incluidos los servicios en la nube de Azure y los productos de servidor locales. Además, .NET es un sistema fuertemente tipado, por lo que evita muchos de los errores que pueden surgir en sistemas débilmente tipados. Los desarrolladores pueden optar por usar un paradigma basado en objetos en C# o un paradigma basado en la funcionalidad en F# . Usarán el lenguaje que mejor se adapte a los tipos de problemas que necesiten resolver.

Elección de .NET para prototipos, startups y aplicaciones a pequeña escala

.NET es también una opción popular para proyectos pequeños debido a su largo historial de mejoras en el diseño de los lenguajes, las API y las herramientas, gracias a los comentarios de los clientes y la telemetría. Puede usarlo para desarrollar rápidamente nuevo software con todas las características para crear prototipos. Además, .NET puede ejecutarse en servicios de hardware y en la nube económicos. También supera a otras plataformas populares, por lo que es una buena opción para startups.

Elija .NET para aplicaciones de IA y en la nube

El SDK de Azure para .NET permite a los desarrolladores aprovisionar y administrar recursos de Azure. Como alternativa, Azure App Service y Azure Functions pueden hospedar aplicaciones compiladas con lenguajes .NET.

ML.NET es una biblioteca de aprendizaje automático gratuita para los lenguajes .NET. Habilita las funcionalidades de análisis y predicción de Machine Learning basadas en modelos.

Elija .NET para compilar aplicaciones de IoT

Puede usar .NET para compilar aplicaciones de IoT para escenarios y dispositivos IoT. Las aplicaciones de IoT suelen interactuar con sensores, pantallas y dispositivos de entrada que requieren el uso de pines de E/S de uso general (GPIO), puertos serie o hardware similar. Por ejemplo, puede encontrar bibliotecas que funcionan con paneles populares, como Raspberry Pi y Hummingboard.