.NET Core、. Os diagramas do NET Standard, ASP.NET Core e .NET Framework são os seguintes:
.NET Core
O .NET Core é gratuito, multiplataforma e uma implementação de código aberto de um framework gerenciado. Ele suporta 4 tipos de aplicações: console, ASP.NET Core, nuvem e Plataforma Universal Windows (UWP). Windows Forms e Windows Presentation Foundation (WPF) não estão incluídos no .NET Core.
ASP.NET Núcleo
Asp.net core é, na verdade, um projeto que ainda é baseado no .net Full Framework (mínimo Framework 4.6.2), mas mantém alguns dos novos conceitos de configuração do .NET core, como Asp.net core usa o Kestrel como ouvinte para requisições Http por padrão, em vez de usar o enorme Https.sys original. Portanto. NET Core é um modelo de aplicação construído sobre ele.
.NET Standard
O .NET Standard é uma especificação que implementa BCL. Por causa disso. Implementações de NET precisam seguir essa especificação, para que desenvolvedores de aplicações não precisem se preocupar com diferentes BCLs para cada implementação de framework de hospedagem. Cada implementação do framework gerenciado possui seu próprio conjunto de bibliotecas de classes base. A Biblioteca de Classes Base (BCL) contém classes como tratamento de exceções, strings, XML, E/S, rede e coleções.
.NET Framework
O .NET Framework é usado para construir aplicações de desktop e ASP.NET aplicações rodando no Internet Information Server (IIS). É o primeiro framework de hospedagem.
Xamarin
Xamarin é um framework para construir aplicações para iOS, Android, macOS e desktop.
O .NET Standard é uma especificação de API que define as bibliotecas de classes base que devem ser implementadas para cada versão específica.
O diagrama de relacionamento é o seguinte:
Referência de endereço compatível com a versão:O login do hiperlink está visível.
|