10 productos API de .NET para tus documentos de oficina
Navegando por el ecosistema .NET: Comprender el esquema de nombres
El mundo del desarrollo .NET puede ser un paisaje desconcertante, especialmente para los recién llegados. Con términos como .NET, .NET Standard, .NET Framework, .NET Core, ASP.NET y ASP.NET Core, es fácil perderse en la jerga.
Mira la clara explicación de Tim Corey, y descubre por qué .NET Conf 2023 y el lanzamiento de la próxima versión de .NET es emocionante.
0
En primer lugar, aclaremos qué representa cada uno de estos términos:
- .NET: Esta es la plataforma general que abarca todas las demás variaciones. Es como el padre de la familia .NET.
- .NET Standard: Piensa en esto como un conjunto de API comunes que varias implementaciones de .NET deberían soportar. Es una forma de garantizar la portabilidad del código entre distintas plataformas.
- .NET Framework: Esta es la versión tradicional de .NET solo para Windows. Existe desde hace tiempo y se utiliza principalmente para aplicaciones de escritorio de Windows.
- .NET Core: Esta fue una implementación de .NET multiplataforma y de código abierto que permitió a los desarrolladores crear aplicaciones web, de escritorio y móviles utilizando una biblioteca de clases común.
- ASP.NET: Este es el marco tradicional basado en el .NET Framework que se utilizaba para desarrollar aplicaciones web.
- ASP.NET Core: Es el sucesor de ASP.NET y forma parte de .NET Core.
-
.NET 5 y más allá: .NET Core y ASP.NET Core se han fusionado en esta única plataforma, con actualizaciones regulares (por ejemplo, .NET 6, .NET 7).
Entonces, ¿cuál debe utilizar? Depende de los requisitos de su proyecto. Si está desarrollando una aplicación de escritorio para Windows, .NET Framework podría ser adecuado. Para aplicaciones multiplataforma, lo mejor es utilizar .NET 5 o una versión posterior.
Si comprende este esquema de nomenclatura, podrá tomar decisiones informadas sobre qué versión de .NET se ajusta a sus necesidades, lo que le pondrá en el camino para convertirse en un desarrollador .NET competente.
Iron Software se enorgullece de participar en .NET Conf 2023
Taller sobre aplicaciones web y Blazor presentado por Jeff Fritz