2015-02-21 12 views
5

recente ho iniziato a fare ricerca e sviluppo su ASP.NET vNext e sto cercando di capire seguente:cosa si intende per ASP.NET VNext è ottimizzato per il cloud?

  1. Come viene ASP.NET MVC vNext nuvola ottimizzato?

  2. Quali sono le principali modifiche apportate a .NET Core, .NET 4.6 che ASP.NET MVC vNext è denominato cloud ottimizzato?

  3. Cosa si intende per il fatto che ASP.NET MVC, Web API e pagine Web ora condividono un nucleo unificato? Qual è il vantaggio?

Gentilmente aiutami a capire questi concetti dal punto di vista dei principianti.

risposta

4

v Le app successive possono utilizzare un sottoinsieme ottimizzato per il cloud del framework .NET. Questo sottoinsieme del framework ha una dimensione di circa 11 megabyte rispetto a 200 megabyte per il framework completo ed è composto da una raccolta di pacchetti NuGet. Non è necessario utilizzare questo sottoinsieme del framework, è comunque possibile utilizzare il framework completo a seconda delle parti del framework di cui l'applicazione ha bisogno.

Precedentemente c'era una quantità moderata di concetti duplicati tra MVC e WebApi. I sistemi di routing e i punti di estensione del framework dove implementazioni molto simili ma differenti. Ora sono la stessa struttura. È possibile restituire i risultati MVC e WebApi nello stesso controller, se lo si desidera. Le pagine Web verranno aggiunte a MVC 6 in una versione successiva.

ASP.NET 5 (Tavola rotonda)
http://channel9.msdn.com/Events/Visual-Studio/Connect-event-2014/023

Cinque cose essenziali da sapere su ASP.NET vNext (David Fowler Damian Edwards)
https://vimeo.com/113688715

ASP.NET vNext 101 (Damian Edwards, David Fowler)
http://channel9.msdn.com/Events/dotnetConf/2014/ASP-NET-vNext-101

.NET Core è un sottoinsieme di .NET framework simile alla BCL che è stato open source ed è supportato da Microsoft su Windows, Linux e Mac OSX

Introducendo .NET Nucleo
http://blogs.msdn.com/b/dotnet/archive/2014/12/04/introducing-net-core.aspx

Modifica: nuovo Video dal NDC confrence il 19 giugno 2015

Cosa c'è di nuovo in ASP.NET 5 un d MVC 6 - Jon Galloway e Damiano Edwards https://vimeo.com/131199086

+1

Quindi vuoi dire che l'ottimizzazione nube è semplicemente il fatto che utilizza un quadro più chiaro? Quindi, se ho capito bene, è pensato per essere una buona cosa perché ridurrà le risorse che usi e quindi il tuo conto, giusto? – reddy

+3

Stanno anche rimuovendo la dipendenza da System.Web. Attualmente sto solo inizializzando la richiesta tramite System.Web e credo che 100k di memoria andranno a 10k per richiesta. Si stanno anche sbarazzando del.file csproj che è stato fonte di dolore durante la fusione nel controllo del codice sorgente (git, tfs ecc.) –

+0

woaoh !!! questa è una notizia fantastica! ... Grazie per le informazioni dettagliate @NathanSmith :) –

Problemi correlati