IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Microsoft publie le premier aperçu de .NET 7 avec des optimisations continues du compilateur JIT,
De nouvelles API et la prise en charge de plus de scénarios de rechargement à chaud

Le , par Bill Fassinou

283PARTAGES

4  0 
En parallèle de la célébration des 20 ans de la plateforme .NET la semaine dernière, Microsoft a présenté le premier aperçu de .NET 7. Il s'agit du premier aperçu de la prochaine version générale qui unifiera enfin tous les outils disparates de développement .NET. Cela permettra aux développeurs de créer tous les types d'applications - bureautiques, mobiles, Web et autres - sur la même bibliothèque de classes de base (BCL), le même moteur d'exécution et les mêmes compilateurs. Cet aperçu de .NET 7 comprend des annotations aux API pour prendre en charge la nullabilité, ainsi que d'autre fonctionnalité.

« .NET 7 s'appuie sur la base établie par .NET 6, qui comprend un ensemble unifié de bibliothèques de base, de runtime et de SDK, une expérience de développement simplifiée et une productivité accrue des développeurs. Les principaux domaines d'intérêt de .NET 7 comprennent une meilleure prise en en charge des scénarios cloud native, des outils facilitant la mise à niveau des projets existants et la simplification de l'expérience du développeur en facilitant le travail avec les conteneurs », a écrit Jeremy Likness de l'équipe .NET à propos de cette version. En gros, .NET 7 vise à faciliter le développement d'applications cloud natives et la conteneurisation.



Tout d'abord, les développeurs .NET peuvent dire "enfin" parce que l'unification est ce que .NET 5 était censé faire lorsqu'il a été lancé en novembre 2020. Cependant, des problèmes de développement exacerbés par la pandémie de la Covid-19 ont empêché que cela se produise, de sorte que tous les éléments prévus n'ont pas été intégrés à .NET 5 et ont été reportés jusqu'à ce que .NET 6 arrive en novembre 2021 en tant que version de support à long terme (LTS). Toutefois, même cette version n'a pas permis d'achever l'unification, car certains composants, tels que .NET Multi-platform App UI (.NET MAUI), ont pris du retard.

Client moderne : .NET Multi-platform App UI (.NET MAUI)

Le billet de blogue de Likness explique que .NET MAUI (anciennement appelé Xamarin Forms) représente l'avenir de l'interface utilisateur native multiplateforme avec .NET et fera partie de .NET 7. L'équipe a déjà publié l'aperçu 13 de .NET MAUI. Elle se concentre actuellement sur l'envoi du support de .NET MAUI pour .NET 6 et elle prévoit d'envoyer bientôt une version candidate (RC). Une fois la RC disponible, elle se concentra sur l'envoi de RC supplémentaires jusqu'à ce qu'elle atteigne la qualité souhaitée pour la disponibilité générale (GA).

« Une fois que .NET MAUI GA sera disponible pour .NET 6, nous l'inclurons dans .NET 7 et chercherons à améliorer l'expérience de la boucle de développement interne, à prendre en charge les derniers outils SDK .NET, à accélérer les performances des applications, à partager davantage de code, mais également à améliorer l'histoire de l'interopérabilité », a déclaré Likness. Il a également expliqué que l'accent était mis sur le développement cloud moderne, notamment les applications cloud natives, les conteneurs et les microservices.

Le cloud moderne : cloud natif et conteneurs

« Les applications "cloud natives" sont conçues dès le départ pour tirer parti des ressources modernes basées sur le Web, telles que les services de base de données et les conteneurs hébergés. L'architecture cloud native peut améliorer l'évolutivité des grandes applications en créant des sous-systèmes autonomes qui sont déployés et évoluent indépendamment des autres domaines de l'application tout en réduisant les coûts à long terme. L'architecture microservices est une approche populaire, car elle est flexible et conçue pour évoluer et s'adapter à des limites difficiles à atteindre dans une architecture monolithique », explique Likness.

.NET 7 facilitera la création d'applications cloud natives en explorant les améliorations apportées à l'expérience du développeur, telles que :

  • simplifier l'installation et la configuration nécessaires pour mettre en œuvre l'authentification et l'autorisation sécurisées ;
  • améliorer les performances du démarrage des applications et de leur exécution ;


En outre, pour faciliter la conteneurisation, Microsoft prévoit d'apporter des améliorations significatives au développement .NET avec des conteneurs dans .NET 7. Par exemple, l'équipe étudie la possibilité de construire des conteneurs directement via MSBuild en tant que nouvelle fonctionnalité du SDK. Elle prévoit de renforcer la télémétrie pour améliorer l'observabilité des conteneurs. Elle a également déclaré qu'elle s'efforcera de rendre ses images de conteneurs plus petites, plus rapides et plus sûres tout en explorant des modèles très demandés tels que "rootless" et "distroless".

Microsoft continuera également à travailler sur Orleans,...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Kikuts
Membre éprouvé https://www.developpez.com
Le 24/02/2022 à 22:15
.NET MAUI va sortir lorsqu'on aura déjà la preview de .NET 9 à ce rythme
2  0 
Avatar de denisys
Membre chevronné https://www.developpez.com
Le 24/02/2022 à 22:32
.NET MAUI
Devait remplacer Xamarin .
Devait faire partie intégrante de la nouvelle version de Visual studio 2022.
Et au final..
Est toujours en mode preview !!!

Citation Envoyé par Kikuts Voir le message
.NET MAUI va sortir lorsqu'on aura déjà la preview de .NET 9 à ce rythme
Reste a savoir dans quel siècle sortira .NET MAUI
.NET 9 , assurément dans ce siècle !!
Mais pour ce qui concerne .NET MAUI ...
Pas dis que Merlin l’enchanteur , a une vision précise de la date de sortie !!!
1  0 
Avatar de emilie77
Membre éprouvé https://www.developpez.com
Le 25/02/2022 à 14:02
Je fais un bon choix a passer a Flutter et Dart, parce que a attendre MAIU j'aurais perdu des années pour avoir une GUI multi plateforme
0  0 
Avatar de daerlnaxe
Membre éprouvé https://www.developpez.com
Le 25/03/2022 à 20:20
Je sais pas si c'est moi qui à cause de ma maladie ait l'impression que les délais sont court entre à chaque fois mais de mon point de vue ça n'arrête pas. C'est juste mon sentiment ou bien ?
0  0