Simplificando mucho las cosas para poder dar una definición corta y comprensible, podríamos decir que la plataforma .NET es un amplio conjunto de bibliotecas de desarrollo que pueden ser utilizadas con el objetivo principal de acelerar el desarrollo de software y obtener de manera automática características avanzadas de seguridad, rendimiento, etc…
🎓 Cursos confirmados con 50% OFF hoyInicia 14 Nov — cupo limitado para lectores del blog:
-
💬 Consultor API REST con .Net Core
· Inicia 14 Nov · sabatino ·
$10,930$5,465 (-50%) MXN -
💬 Consultor AWS Despliegue de Apps
· Inicia 21 Nov · sabatino ·
$8,130$4,065 (-50%) MXN -
💬 Diplomado Java Empresarial Desde Cero
· Inicia 28 Nov · sabatino ·
$39,990$19,995 (-50%) MXN
Por WhatsApp en horario habil · ver todos los cursos → · ⭐ Opiniones en Google
En realidad, .NET es mucho más que eso, ya que ofrece un entorno gestionado de ejecución de aplicaciones, lenguajes de programación y compiladores, y permite el desarrollo de todo tipo de funcionalidades: desde programas de consola o servicios Windows, hasta aplicaciones para dispositivos móviles, pasando por desarrollos de escritorio o para Internet.
Una plataforma, muchos tipos de aplicaciones
.NET es una plataforma Open Source para el desarrollo de diversos tipos de aplicaciones.
Actualmente Microsoft ha unificado todas sus plataformas como .Net Core, .Net Framework y Xamarin bajo una misma denomimación «.NET», aunque básicamente siguen ofreciendo las mismas posibilidades que ya se conocen:
- Desarrollo de programas de consola multiplataforma (lo que era .NET Core) que funcionan bajo un mismo código en Windows, Linux y MacOS. En .NET core podemos desarrollar todo tipo de productos, pero no los de interfaz gráfica.
- Aplicaciones web y aplicaciones de escritorio para Windows, lo que antes se ofrecía bajo el nombre de .NET Framework.
- Aplicaciones para móviles que son capaces de compilar a iOS y Android, así como Apple Tv o Apple Watch, mediante una misma base de código, lo que se conoce como Xamarin.
- Además tenemos a .NET Standar que son todas las librerías de base que nos aseguran que funcionarán en cualquier plataforma.
Gracias a todas estas herramientas y lenguajes englobados en .NET somos capaces de desarrollar aplicaciones web avanzadas, que funcionan en cualquier sistema operativo, o dockerizadas. Aplicaciones para móviles, microservicios y por supuesto aplicaciones y juegos de escritorio o aplicaciones para pequeños dispositivos IoT.
¿Te gustaría aprender .NET Core desde cero?
Tenemos los cursos que necesitas. ¡Haz clic aquí!
La innovación detrás de .NET
Consiste en integrar todas las herramientas de desarrollo de Microsoft, librerías, lenguajes, tecnologías, propósitos, bajo una misma plataforma, que sea capaz de llegar allí donde el desarrollador o la empresa necesite. De esta manera, sin salirse del contexto de .NET el desarrollador es capaz de construir cualquier cosa, o incluso integrar sistemas que deban funcionar bajo distintos ambientes de ejecución, como aplicaciones de escritorio, redes o web, backend y frontend.
Además, desde hace tiempo es posible trabajar con .NET desde cualquier sistema operativo y hacer programas que funcionan en múltiples plataformas, por lo que ha ganado mucha versatilidad. Así mismo es destacable que muchos de los componentes de .NET hoy son software libre, lo que ha animado a muchos desarrolladores y empresas a usar las herramientas y lenguajes de Microsoft.
Te invitamos a ver todos los artículos que tenemos para ti, coméntanos que tal te pareció este artículo y compártelo con más personas.
¿Te gustaría aprender .NET Core desde cero?
Tenemos los cursos que necesitas. ¡Haz clic aquí!
💼 Empleos tech relacionados:
- Full Stack Developer (.NET+React+Microservices) · The Adecco Group
- Senior .NET Developer (Fintech) · Jobgether
2,728 vacantes activas en LATAM · ver todas → · ⭐ Opiniones en Google





