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?
44
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
- o Asp MVC 6 adicionou um novo sistema de otimização de cloud computing de MVC, API web, SignalR e entity framework.
- 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.
- a Microsoft faz um pacote de MVC, API Web, páginas web, sinal, esse pacote chamámos o MVC 6. A maior parte do problema resolvido usando o compilador Roslyn.
- 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.
- 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.
- em MVC 5.1 e 5.2 suporta Enum e Enumerhelper em razor views.
- 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.
- formulários Web, MVC 5, API 2, páginas web 3, SignalR 2, EF 6, Identity 2 serão totalmente suportados no.NET vNext.
- MVC, API Web, páginas 6, SignalR 3, EF 7, identidade 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.
- novo sistema de projecto
- nova configuração sistema
- Nenhum Sistema.Web, Novo HttpContext leve (não sistema. Net. Http)
- 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.
6
Author: Anil Sharma, 2014-11-19 11:32:35