Partager via



Septembre 2017

Volume 32, numéro 9

Cet article a fait l'objet d'une traduction automatique.

Note de l’éditeur - Hard Core : focus sur .NET Core 2.0 et .NET Standard 2.0

Par Michael Desmond | Septembre 2017

Michael DesmondMicrosoft a été en exécutant un push dur avec sa vision open source inter-plateformes de développement de logiciels, promouvoir les infrastructures .NET Core et ASP.NET Core et la présentation .NET Standard comme cible pour universal. Développement basé sur le réseau. En août, Microsoft a publié la version 2.0 du .NET Core, ASP.NET Core et .NET Standard, l’activation d’une plate-forme plus robuste, incluse et complet pour le développement que jamais auparavant.

Pour aider le support qui l’effort, MSDN Magazine publie un ensemble d’articles de fonction cinq axée sur les nouvelles versions. Immo Landwerth démarre les fêtes avec sa fonctionnalité, « Démystification .NET Core et .NET Standard, », où il résout certains de la confusion sur les différences entre le .NET Framework, le .NET Core et .NET Standard et montre comment Microsoft a développé une vision stratégique pour le codage sur les différentes versions de .NET. Andrew Hall et Joe Morris suivent qui avec une présentation pratique dans l’écriture d’applications .NET Core sur Windows, Mac OS et Linux à l’aide des outils comme Visual Studio, Visual Studio pour Mac et Visual Studio Code.

Développement Web obtient beaucoup d’attention de ce problème. Mike Rousos introduit la nouvelle infrastructure ASP.NET Core 2.0, expliquer les concepts ASP.NET Core importantes et les technologies de guidage lecteurs via le développement d’un site ASP.NET Core Web simple. Steve Smith suit avec « Plus simple ASP.NET MVC applications avec des Pages Razor, » qui montre comment cette nouvelle fonctionnalité d’ASP.NET Core réduit friction commun au développement MVC tout en conservant la souplesse. Enfin, « Instantané débogage de Production applications et Services dans Azure » de Joglekar responsable de programme Microsoft Nikhil illustre comment les développeurs peuvent diagnostiquer des bogues de code de production à l’aide du nouveau débogueur d’instantané avec Visual Studio et des aperçus d’application.

Il y a beaucoup d’activité de ce problème et qu’il reflète l’envie Microsoft observe parmi les développeurs dans le champ. Andrew Hall indique que .NET Core est mise en correspondance le quickened rythme de développement moderne, en dissociant les mises à jour de framework à partir du système d’exploitation Windows et en offrant la possibilité de déployer des copies côte à côte et même par application de l’infrastructure.

« Nous couramment entendre des clients qui sont bloqués sur les anciennes versions du .NET Framework, car certaines applications sur le serveur ne fonctionnent pas correctement avec les versions plus récentes, ce qui signifie que toutes leurs applications sont épinglées au plus petit dénominateur commun, » Hall Indique que. « .NET core supprime le problème d’une seule installation de l’échelle de l’ordinateur de l’infrastructure, la libération des développeurs pour utiliser les fonctionnalités les plus récentes pour leurs nouvelles applications, sans risque de compromettre les anciennes applications qui s’exécutent sur le serveur. »

Microsoft a publié un effort concertée pour augmenter l’utilitaire et clarté des offres de son infrastructure. Notes de Steve Smith que les deux principales de .NET 2.0 et ASP.NET Core 2.0 éliminer les bords des infrastructures expérimentés inter-plateformes et fortement augmenter la productivité.

« Il est plus mettant l’accent sur la convention sur la configuration, en particulier dans les zones telles que démarrage, afin que les développeurs ne doivent traiter tout à fait autant plomberie dans les modèles de projet de base. Toutes les fonctionnalités est toujours disponible, mais le chemin d’accès attendu est maintenant configuré par défaut avec beaucoup moins de code, » explique Smith.

Si vous étiez assis au-dessus tout cela est la spécification Standard .NET d’API qui Immo Landwerth indique que la porte de cohérence à. NET-développement .NET Framework, le .NET Core et Xamarin. Les développeurs qui ciblent .NET Standard 2.0 peuvent générer des bibliothèques qui peuvent être utilisés à partir de n’importe quelle implémentation .NET ou la prise en charge du système d’exploitation, notamment Windows, Linux, Android, macOS et iOS. Si vous souhaitez optimiser la portée de votre code de la façon la plus cohérente et fiable, .NET Standard est la façon d’y parvenir.


Michael Desmondest le rédacteur en chef de MSDN Magazine.


Discussion sur cet article sur le forum MSDN Magazine