Wat is het verschil tussen ASP.NET MVC 6 en ASP.NET Core 1.0 en de reden achter de kern kader?

Ik begrijp dat ASP.NET Kern is een modulair kader, dat verenigt technologieën zoals ASP.NET MVC en Web API in een enkele programmeer model.

Maar een van de kenmerken van ASP.NET MVC 6 was de invoering van het samenvoegen van 6 MVC en Web API, samen met de volgende functies.
Dependency injection is ingebouwd en een deel van de MVC.

1) Side by Side – implementeren van de runtime en kader met uw aanvraag

2) Alles verpakt met NuGet, met Inbegrip van de .NET runtime zelf.

3) Nieuwe JSON-project op basis van de structuur.

4) Geen behoefte om te compileren voor elke wijziging. Alleen op opslaan te klikken en de browser te vernieuwen.

5) Compilatie met de nieuwe Roslyn real-time compiler.

Dus waarom er 2 zelfstandig ASP.NET kaders? sinds core kader is in het bestaan, zal MVC 6 niet gebruikt worden in het hiernamaals?

zou geweldig zijn als iemand kan verduidelijken.

  • MVC 6 is een onderdeel van ASP.NET Kern, je kunt zeggen dat het hetzelfde is
  • dus lijkt erop dat ze herschreven veel van mvc 6 van grond en ontwikkeld als onderdeel van ASP.NET core 1.0 @Alex
  • ja, het heet ASP.NET 5 en 6 MVC, het is nu alleen ASP.NET Kern en MVC
  • Helaas project.json-bestand vervangen met de .csproj in de volgende release. blogs.msdn.microsoft.com/dotnet/2016/05/23/…
  • Wikipedia ASP.NET MVC release geschiedenis artikel laten duidelijk zien dat het gewoon een naam veranderen omdat je ASP.NET MVC 6.0.0-rc1-versie wordt gevolgd door ASP.NET Kern MVC 1.0.0-rc2 eindelijk ASP.NET Kern MVC 1.0.0 als versie en.wikipedia.org/wiki/ASP.NET_MVC#Release_history
InformationsquelleAutor V.Sriram | 2016-06-29

 

2 Replies
  1. 9

    Het belangrijkste verschil tussen ASP.NET en ASP.NET Core worden zoals hieronder is beschreven…

    • Platform Onafhankelijke Functies ASP.NET Core biedt hosting in meerdere platform zoals Linux of Mac of Windows hosting (Cross-platform).
    • Nieuwe lichtere versie van samenstellingen met niet afhankelijk kaders.
    • Klaar voor cross-platform van cloud hosting.
    • Kaders zijn een complete rewrite (en nog steeds gebouw)
    • Project standaard project structuur kreeg verlengd met type scripts configuraties.
    • Nieuwe, verbeterde beveiligingsfuncties en de afhankelijkheid van omkeringen.

    Bezoek .NETTO-Core en ASP.NET Kern voor meer details

    De belangrijkste reden achter de kern kader is dependency inversion. Als kader is volledig herschreven op een manier dat hoge niveau vergaderingen volledig ontkoppelde van laag niveau de ondersteuning van vergaderingen.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *