Nouvelles Du Monde

L’unification de .NET par Microsoft avance un peu • The Register

L’unification de .NET par Microsoft avance un peu • The Register

Le dévoilement par Microsoft cette semaine de la version de production de .NET 7 fait progresser les efforts de la société au cours des dernières années pour unifier le runtime de développement open source afin de prendre en charge plusieurs architectures et plates-formes.

Elle porte également un œil attentif sur le cloud, continuant d’étendre sa présence au-delà des PC et des systèmes mobiles pour adopter plus fortement les technologies natives du cloud telles que les conteneurs.

Le net initiative d’unification a commencé avec .NET 5 en 2016 et a continué avec .NET 7. Cela signifie que les développeurs peuvent “apprendre une fois et réutiliser vos compétences avec un SDK, un Runtime, un ensemble de bibliothèques de base pour créer de nombreux types d’applications (Cloud, Web, Desktop, Mobile, Gaming, IoT et AI)”, a déclaré Microsoft. un article de blog décrivant les innombrables améliorations apportées à la nouvelle version.

Par exemple, les applications peuvent être créées sur .NET 7 pour prendre en charge une gamme d’architectures de processeur et de systèmes d’exploitation et fournir un accès non seulement à ses propres API, mais également aux API des systèmes d’exploitation, notamment Android, iOS, macOS et Windows.

Accompagnant la version .NET 7 est .NET FIXE (Multiplatform App UI) – un framework multiplateforme open source publié cet été nordique qui est conçu pour développer des applications pour les appareils exécutant Android, iOS, macOS et Windows via une base de code partagée. .NET 7 et MAUI ajoutent des améliorations telles que les contrôles de carte (épingles, géocodage et géolocalisation), les performances (c’est plus rapide que dans .NET 6), les ajustements de la taille de la fenêtre, un geste de survol de point et une capacité de clic droit pour les développeurs créer des applications de bureau.

Microsoft offre également un support natif pour ARM64, la conception de processeur 64 bits d’Arm qui renforce la capacité de l’architecture à gérer des tâches plus exigeantes.

L’objectif de Microsoft pour ARM64, dont la société a d’abord discuté avec .NET 5, est de faire correspondre les capacités offertes par les processeurs x86 64 bits. Le fournisseur a apporté plusieurs améliorations d’exécution – y compris une meilleure approximation du nombre de cœurs par taille de cache L3 – ainsi que des optimisations de bibliothèque, telles que des aides multiplateformes pour permettre aux développeurs sans expertise ARM64 de faire fonctionner le matériel ARM64.

Lire aussi  Deux autres tireurs en ligne meurent de la meilleure façon possible

.NET 7 offre également une prise en charge native des puces Power d’IBM, fonctionnant sur Red Hat Enterprise Linux (RHEL).

Microsoft et Canonical ont inclus .NET dans le système d’exploitation Ubuntu 22.04 de Canonical et ajouté la prise en charge de .NET dans les conteneurs Ubuntu ciselés – une technologie de conteneur sécurisé plus petite. Cette décision renforce la présence de Linux dans le monde .NET. Et avec .NET 7, Microsoft propose également une prise en charge intégrée des conteneurs via “dotnet publish” – des outils conçus pour rationaliser le processus de déploiement de conteneurs en supprimant des étapes telles que la création et la publication d’images et la vérification de la sécurité et de la conformité.

Au cours des dernières années, Microsoft a renforcé la présence de .NET dans Azure et, avec la dernière version, bénéficiera du support Azure au jour zéro dans toutes les régions publiques sur les plans Windows et Linux App Service, avec des plans pour d’autres déploiements tout au long de la semaine pour étendre ce il peut le faire dans l’environnement cloud.

Lire aussi  Problème avec la récupération des métriques vidéo YouTube via Zapier Action

En outre, les charges de travail .NET 7 sont activées dans l’environnement de développement sans serveur Azure Functions et le service Azure Static Web Apps pour le développement de la pile complète, selon Microsoft.

Le fournisseur a averti qu’au cours de la première semaine de la version, les développeurs pourraient voir des temps de démarrage plus longs pour les applications .NET 7 car le SDK de la version est installé pour ceux qui créent de nouveaux services d’application. ®

Facebook
Twitter
LinkedIn
Pinterest

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

ADVERTISEMENT