Qual é a diferença entre ASP.NET 5 plataforma e MVC 6

Deparei - me com a seguinte declaração no ASP.Nnedocumentation

ASP.NET 5: a próxima versão de ASP.NET, a plataforma Microsoft open source para a construção de aplicações web modernas em Windows, Linux e Mac. ASP.NET 5 inclui o framework MVC 6 para a construção de aplicações web. Ele combina as características de MVC, API Web e páginas Web em um único framework web. ASP.NET 5 também inclui SignalR 3 para adicionar funcionalidade em tempo real para conexão com a nuvem aplicacao.

ASP.NET MVC 6: o quadro para a criação de aplicações web na ASP.NET 5 plataforma. Ele apresenta o MVC mesclado, páginas Web, e API Web da versão anterior de ASP.NET.

Então qual é a diferença entre o ASP.NET 5 plataforma e o framework MVC 6 e SignalR?

Todos os seguintes itens têm o seu próprio número de Versão:

  • C#
  • . NET (framework, platform)
  • ASP.NET plataforma
  • ASP.NET MVC enquadramento
  • CLR
Como podemos descobrir o que isto significa?

Author: Yuval Itzchakov, 2015-08-12

1 answers

Então qual é a diferença entre o asp.net 5 asp.net framework mvc 6 ?

O ASP.NET a documentação faz um bom trabalho ao explicar o que ASP.NET 5 is:

ASP.NET 5 é um novo open-source um cross-platform framework para construir aplicações Web modernas baseadas em nuvem usando a. NET. desde o início para fornecer um quadro de desenvolvimento otimizado para aplicativos que são enviados para o cloud ou run on-premises. Ele consiste em componentes modulares com sobrecarga mínima, para que mantenha flexibilidade ao construir suas soluções. Você pode desenvolver e correr a sua ASP.NET 5 aplicações cross-platform em Windows, Mac e Linux.

ASP.NET 5 is the framework which MVC 6 is built on. Na nova versão de ASP.NET, eles separaram {[[0]} em componentes separados e desmontáveis e encapsularam - nos em pacotes NuGet. Sob o capô, que poderes ASP.NET 5 is an execution environment (VM) called DNX (see Is. net Execution Environment (DNX) similar to mono? para mais sobre isso) o que lhe permite executar em vários sistemas operacionais, não apenas Windows.

Em cima de ASP.NET 5, eles montaram o framework MVC que é a versão 6. Por outro lado, construíram o SignalR. Pensa nisso como ASP.NET 5 sendo o (portátil) BCL, e MVC 6 sendo a sua aplicação feita sob medida que é construída em cima disso.

 5
Author: Yuval Itzchakov, 2017-05-23 12:17:32