Contenido del Curso
Introducción a .NET con C#
Introducción a .NET con C#
¿Qué Es Exactamente la Plataforma .NET?
Es posible que hayas escuchado los términos .NET Framework, .NET Core, .NET 8 o simplemente .NET, pero ¿cuál es la diferencia entre todos ellos? Para comprender esto, es necesario revisar brevemente la historia de .NET.
Microsoft introdujo el lenguaje de programación C# a principios de la década de 2000 junto con el .NET Framework y el IDE Visual Studio.
C# y .NET Framework suelen estar asociados, pero cumplen funciones distintas. C# es un lenguaje de programación que puede utilizarse para escribir aplicaciones que aprovechan el .NET Framework, mientras que el .NET Framework en sí es un entorno de desarrollo de software.
El .NET Framework puede utilizarse únicamente para desarrollar aplicaciones para Windows. Esto significa que las aplicaciones desarrolladas con .NET Framework no funcionarían en Linux ni en macOS.
Un aspecto importante del .NET Framework es que admite varios lenguajes de programación como F#, Visual Basic y, por supuesto, C#. En este curso aprenderemos desarrollo en .NET utilizando C#, ya que es el lenguaje más popular y versátil entre ellos.
El objetivo a largo plazo de Microsoft era habilitar la compatibilidad multiplataforma, permitiendo que los programas escritos en C# se ejecutaran en cualquier sistema operativo. Por ello, en 2014, Microsoft presentó .NET Core como sucesor de .NET Framework. Fue el primer entorno oficial multiplataforma para C#. Con .NET Core es posible crear aplicaciones que pueden ejecutarse en Windows, Linux y macOS. En cuanto a velocidad, .NET Core es más rápido y eficiente que el .NET Framework.
.NET Core tuvo varias versiones y lanzamientos hasta .NET Core 3.1
. Sin embargo, en 2020, Microsoft lanzó una versión más reciente llamada NET 5.0, donde se eliminó el término "Core". Los lanzamientos posteriores fueron NET 5, NET 6 y NET 7, entre otros.
Todas las versiones mencionadas, es decir, .NET Framework, .NET Core y .NET, se conocen colectivamente como la Plataforma .NET o Ecosistema .NET.
En resumen, la versión original de la Plataforma .NET fue el .NET Framework, que fue sucedido por .NET Core para admitir el desarrollo multiplataforma, y posteriormente .NET Core fue renombrado como .NET. Actualmente, la última versión de la Plataforma .NET es .NET 8, que utilizaremos en este curso ya que admite todas las plataformas y es la versión más actualizada del entorno.
Visual Studio es el IDE (Entorno de Desarrollo Integrado) que utilizaremos para escribir y ejecutar código en C#.
¡Gracias por tus comentarios!