Hoy se cumplen 20 años desde el lanzamiento de Visual Studio .NET y la primera versión de la plataforma .NET fue liberada (o debería decir, desatada) al mundo. Estamos celebrando todo el mes y te animamos a sintonizar una transmisión especial de celebración mañana, 14 de febrero, a las 9:00am hora del Pacífico en www.dot.net. Comparte tus historias en Twitter con #dotNETLovesMe, muestra tus recuerdos y descarga algunos regalos digitales.
Una celebración de la comunidad .NET
Hoy, más de cinco millones de desarrolladores usan .NET y esta es una celebración de todos ustedes. Es increíble que una plataforma de 20 años haya sido el marco más amado por los desarrolladores durante tres años consecutivos: 2019, 2020, 2021, según la encuesta de desarrolladores de Stack Overflow. Y CNCF ha reconocido los repositorios de .NET entre los 30 proyectos de código abierto de mayor velocidad en GitHub desde 2017, un testimonio de todas las personas que mejoran la plataforma cada día. Las contribuciones de la comunidad también han tenido un impacto directo en el rendimiento, con .NET encabezando los benchmarks de rendimiento de TechEmpower durante años. Hay cientos de miles de paquetes en NuGet construidos por la comunidad, miles de componentes y herramientas disponibles de los socios del ecosistema .NET, y cientos de grupos de usuarios .NET en todo el mundo ayudando a las comunidades locales a aprender .NET.
La plataforma .NET no estaría donde está hoy sin todos ustedes.
20 años de innovación
Microsoft siempre ha tenido profundas raíces de desarrollador. Nació de DOS y BASIC, y en los años 90 teníamos un gran portafolio de herramientas de desarrollo, con muchas herramientas y lenguajes diferentes para construir muchos tipos de aplicaciones. Cada herramienta era buena para resolver diferentes problemas. Sin embargo, las aplicaciones tenían dificultades para comunicarse entre ellas, particularmente a través de los límites de las máquinas.
Con el auge de Internet, el mundo vio una manera más fácil de compartir información. La tecnología se desplazó hacia sistemas distribuidos que se comunicaban a través de Internet. .NET fue construido para esta revolución de Internet. Múltiples lenguajes, un solo runtime y un conjunto de bibliotecas y APIs que eran todas compatibles. .NET estuvo a la vanguardia de la transformación de Microsoft para abrazar la era de Internet. ¡Incluso comenzamos a etiquetar “.NET” en muchos de nuestros nombres de productos en ese entonces! ¿Quién recuerda Windows .NET Enterprise Server? 😊
El minuto que comencé a jugar con .NET me enganché. Desde ese momento, dediqué mi carrera a compartir mi conocimiento y amor por .NET. He tenido el placer de trabajar en Microsoft durante casi 15 años y siempre con .NET. A medida que han pasado los años, he visto a .NET innovar constantemente. No son solo los increíbles ingenieros aquí en Microsoft. La retroalimentación y la ayuda de la comunidad de desarrolladores ha sido la clave de su éxito.
Cuando Microsoft hizo otra gran transformación, esta vez hacia el código abierto, .NET también estuvo a la vanguardia. Para 2012, habíamos abierto completamente el código del marco web ASP.NET MVC y estábamos aceptando contribuciones. Fue uno de los primeros grandes proyectos de código abierto de Microsoft en ese momento. En 2014, comenzamos a construir un .NET multiplataforma y de código abierto en GitHub y nos sorprendió el increíble apoyo y las contribuciones de la comunidad de código abierto. Lanzamos la primera versión en la conferencia Red Hat DevNation en 2016 y demostramos que funcionaba en Red Hat Enterprise Linux, algo que hubiera sido impensable en los primeros días. .NET no es solo para Windows. Hemos construido fuertes asociaciones con empresas como Red Hat e IBM para llevar .NET a RHEL, IBM Z e IBM LinuxONE. También tenemos relaciones con otras distribuciones, tanto comerciales como dirigidas por la comunidad.
¿Qué sigue?
Acabamos de lanzar .NET 6 en noviembre de 2021 y estamos a toda velocidad construyendo .NET 7. De hecho, .NET 7 Preview 1 se lanzará esta semana. Con .NET 6 ahora tienes un conjunto unificado de bibliotecas base y SDK, una experiencia de desarrollo simplificada con inversiones en C# 10 y APIs mínimas, alta productividad con recarga en caliente, y mucho más. .NET 6 es la versión de .NET adoptada más rápidamente hasta ahora, y estamos viendo una muy buena recepción por parte de los usuarios. Te animo a que lo pruebes si aún no lo has hecho.
Estamos emocionados de lanzar .NET Multi-platform App UI (.NET MAUI) muy pronto. .NET MAUI te permitirá construir aplicaciones nativas para Windows, macOS, iOS y Android con una sola base de código y ahora nos estamos enfocando en la calidad y los errores, así que ahora es el momento de probar la vista previa y darnos tu retroalimentación mientras podemos actuar sobre ella.
Con cada lanzamiento vemos más crecimiento en el uso de .NET, y continúa atrayendo a un número creciente de nuevos desarrolladores diversos. Como miembro de larga data de la comunidad .NET, esto es lo que más me emociona.
.NET ha recorrido un largo camino en 20 años, pero la visión original de cambiar la vida de los desarrolladores sigue siendo cierta. Puedes construir cualquier tipo de aplicación, para cualquier sistema operativo, con gran rendimiento. Desde servicios en la nube de alto rendimiento hasta los microcontroladores más pequeños, .NET está ahí, y la comunidad ha hecho de esta plataforma y su gran ecosistema un gran éxito. ¡Gracias!
¡Por otros 20 años más!