.NET Core、. Los diagramas de NET Standard, ASP.NET Core y .NET Framework son los siguientes:
.NET Core
.NET Core es gratuito, multiplataforma y una implementación de código abierto de un framework gestionado. Soporta 4 tipos de aplicaciones: consola, ASP.NET Core, nube y Plataforma Universal Windows (UWP). Windows Forms y Windows Presentation Foundation (WPF) no están incluidos en .NET Core.
ASP.NET Núcleo
Asp.net núcleo es en realidad un proyecto que sigue basado en el .net Full Framework (mínimo Framework 4.6.2), pero conserva algunos de los nuevos conceptos de configuración de .NET Core, como Asp.net núcleo usa Kestrel como oyente para las peticiones Http por defecto, en lugar de usar el enorme Https.sys original. Por lo tanto. NET Core es un modelo de aplicación construido sobre él.
.NET Standard
.NET Standard es una especificación que implementa BCL. Por eso. Las implementaciones de NET deben seguir esta especificación, para que los desarrolladores de aplicaciones no tengan que preocuparse por diferentes BCLs para cada implementación de framework de alojamiento. Cada implementación del framework gestionado tiene su propio conjunto de bibliotecas de clases base. La Biblioteca de Clases Base (BCL) contiene clases como manejo de excepciones, cadenas, XML, E/S, redes y colecciones.
.NET Framework
El .NET Framework se utiliza para construir aplicaciones de escritorio y ASP.NET aplicaciones que se ejecutan en Internet Information Server (IIS). Es el primer framework de alojamiento.
Xamarin
Xamarin es un framework para crear aplicaciones en iOS, Android, macOS y escritorio.
.NET Standard es una especificación de API que define las bibliotecas de clases base que deben implementarse para cada versión específica.
El diagrama de relaciones es el siguiente:
Referencia de dirección compatible con la versión:El inicio de sesión del hipervínculo es visible.
|