O que é? ASP.NET características do MVC 6? [fechado]

Alguém me pode dizer quais são as novas funcionalidades disponíveis em ASP.NET MVC 6.0? E qual é a característica muito agradável que me insiste a migrar meu projeto MVC 5.0 para MVC 6.0?

Author: Amit Prajapati, 2014-07-02

3 answers

Esta é a melhor lista que encontrei que respondeu a algumas das minhas perguntas:

Http://www.dotnet-tricks.com/Tutorial/mvc6/5R9E190514-Introduction-to-ASP.NET-vNext-and-MVC-6.html

Aqui está um resumo das 10 características que eles cobriram:

  • Cloud optimized versions of MVC, Web API, Web Pages, SignalR, and EF
  • a MVC, a API Web e as páginas Web fundiram-se numa estrutura (MVC6)
  • sem dependência do sistema.Web (o gráfico de objectos de HttpContext cai de ~30k / req a ~2k / req)
  • nova extensão do projecto {[[0]} para listar todas as dependências e uma classe Startup que substitui a global.asax
  • Cloud pronto pelo design. O estado da sessão e o caching ajustam o comportamento dependendo do ambiente de hospedagem.
  • hospedeiro agnóstico
  • verdadeiro lado a lado. Basta enviar dependências para o diretório bin sem afetar outros aplicativos no mesmo servidor.
  • injecção de Dependência incorporada em
  • compilador Roslyn para código dinâmico compilacao. Editar o código e ver as alterações sem ter de reconstruir
  • Open source and cross-platform (can work on Mono, Mac, Linux, etc)
 40
Author: Sam, 2014-10-07 20:09:14

Os melhores feitos do MVC6

  1. o Asp MVC 6 adicionou um novo sistema de otimização de cloud computing de MVC, API web, SignalR e entity framework.
  2. a Microsoft removeu a dependência do sistema.site.dll do MVC 6 porque é muito caro. Normalmente consome 30K de memória por pedido / resposta. Neste momento, no MVC 6 consome 2K de memória por pedido de resposta. É um consumo de memória muito pequeno.
  3. a Microsoft faz um pacote de MVC, API Web, páginas web, sinal, esse pacote chamámos o MVC 6.
  4. A maior parte do problema resolvido usando o compilador Roslyn.
  5. o vNext ASP.net usou o compilador Roslyn, ao usar o compilador Roslyn não precisa compilar a aplicação o seu compilar automaticamente o código da aplicação.
  6. o vNext. Net tem o novo projecto de extensão do projecto.json. Basicamente projecta. json contém o dll de todas as dependências da aplicação.
  7. em MVC 5.1 e 5.2 suporta Enum e Enumerhelper em razor views.
  8. o vNext. Net é uma plataforma transversal e de código aberto.
 15
Author: shankar.parshimoni, 2014-12-05 07:04:48

Eu postei no meu blog em detalhes, por favor confira.

  1. formulários Web, MVC 5, API 2, páginas web 3, SignalR 2, EF 6, Identity 2 serão totalmente suportados no.NET vNext.
  2. MVC, API Web, páginas 6, SignalR 3, EF 7, identidade 3
  3. MVC, API Web e páginas Web foram fundidas num único framework MVC 6. Por exemplo, agora há um controle unificado e conceitos de roteamento entre os três.
  4. novo sistema de projecto
  5. nova configuração sistema
  6. Nenhum Sistema.Web, Novo HttpContext leve (não sistema. Net. Http)
  7. teremos uma ferramenta de migração que o ajudará a migrar a sua aplicação para usar ASP.NET vNext on. net vNext and cloud optimized. net vNext. Isto abrangerá cenários como a migração de MVC 5 para 6 ou mais.

Http://www.dotnet-stuff.com/tutorials/aspnet-vnext/asp-net-vnext-overview-and-features-mvc6-web-api-web-pages-and-single-r

 6
Author: Anil Sharma, 2014-11-19 11:32:35