Qual é a diferença entre ASP.NET MVC 6 e ASP.NET Core 1.0 e a razão por trás do core framework?

Eu entendo. ASP.NET o núcleo é um quadro modular que une tecnologias como ASP.NET MVC e API Web em um único modelo de programação.

Mas uma das características do ASP.NET MVC 6 estava introduzindo a fusão de MVC 6 e API Web junto com as seguintes características. A injeção de dependência está incorporada e faz parte do MVC.

1) lado a lado - implemente o tempo de execução e a estrutura com a sua aplicação

2) tudo embalado com NuGet, incluindo a. NET o tempo de execução em si.

nova estrutura de projecto baseada em JSON.

Não há necessidade de recompilar por cada mudança. Basta carregar em gravar e actualizar o navegador.

Compilação feita com o novo compilador Roslyn em tempo real.

Então por que há 2 autônomos ASP.NET frameworks? uma vez que o quadro principal existe, a MVC 6 não será utilizada a seguir?

Seria óptimo se alguém pudesse esclarecer.

Author: V.Sriram, 2016-06-29

2 answers

O MVC 6 fazia parte do ASP.NET 5, mas devido a algumas mudanças importantes na base de código, eles decidiram mudar seu nome de ASP.NET 5 a ASP.NET núcleo.

Você pode ler sobre aqui: http://www.hanselman.com/blog/ASPNET5IsDeadIntroducingASPNETCore10AndNETCore10.aspx

 38
Author: gnllucena, 2016-06-29 20:46:35

A principal diferença entre ASP.NET e {[1] } é a seguinte:..

  • As funcionalidades independentes da Plataforma ASP.NET Core oferece hospedagem em várias plataformas como Linux ou Mac ou Windows hosting (plataforma cruzada).
  • introduziu uma nova versão mais leve de conjuntos com estruturas não dependentes.
  • Pronto para hospedagem em nuvem de plataforma cruzada.
  • Os quadros são uma reescrita completa (e ainda a construir)
  • a estrutura predefinida do projecto foi renovada com o tipo configurações de scripts.
  • melhorou novos elementos de segurança e inversões de dependências.

Por favor, visite . net Core e ASP.NET principal para mais detalhes

A principal razão por trás do quadro principal é a inversão da dependência. Como o seu quadro é completamente reescrito de tal forma que as Assembleias de alto nível completamente dissociadas das Assembleias de apoio de baixo nível.

 5
Author: Mark Macneil Bikeio, 2017-04-05 07:49:59