ASP.NET vNext: De MVC, API Web et Web Pages MVC 6

Le framework ASP.NET MVC, API Web et les pages Web sont unifiées et combinées dans ASP.NET MVC. 6 Ici, des changements fondamentaux se posent.

Sur l'Amérique TechEdNorth à Houston, Microsoft a annoncé que la prochaine version de ASP.NET qui est actuellement appelé ASP.NET vNext qui unifie frameworks Web ASP.NET MVC, API Web ASP.NET et des pages Web ASP.NET, en leur donnant un modèle de programmation commune. Il est également connu que ces cadres sont combinés à la version 6 de ASP.NET MVC.

Cette nouvelle version est découplé Internet Information Server (IIS de) de l'hôtel et peut donc être exécuté dans différents serveurs. Par exemple, les ingénieurs de Microsoft Scott Hunter et Scott Hanselman a montré dans une conférence qui a développé afin que les applications Web peuvent être exécutés Mono sur un Mac grâce à la mise en œuvre sans .NET. fondateur Mono Miguel de Icaza a également rapporté précédemment un support pour Linux. Par découplage IIS 6 application MVC peut également être lancé dans un processus séparé.

Cependant, ce découplage apporte également des changements fondamentaux. Par exemple, à partir d'un nouveau projet et le système de configuration et la fusion des concepts analogiques dans l'API Web ASP.NET MVC et ASP.NET mentionné. En outre, un mécanisme d'injection de dépendance est introduite. Pour cette raison, Microsoft a assuré que ASP.NET vNext soutiendra également les dernières versions actuelles de MVC, API Web, les pages Web et même ASP.NET Web Forms sa forme actuelle, en plus de MVC. 6

En outre MVC SignalR apparaît avec ASP.NET vNext dans une nouvelle version. Ces deux cadres sont également pris en charge par la variante optimisée pour les applications de serveur .NET conjointement avec la prochaine version 7 O / R mapper Entity Framework. (Manfred Steyer) /(ANE)