Babbel – test : Apprendre une langue en 5 jours

Applications pour apprendre une langue :

La semaine a été chargée pour la communauté .NET avec la sortie de nouvelles préversions pour .NET 6 et ses frameworks associés (y compris MAUI), ainsi que la première préversion de Visual Studio 2022, de nouvelles bibliothèques Azure SDK, et plus encore. InfoQ a examiné ces dernières et un certain nombre d’histoires plus petites dans l’écosystème .NET à partir de la semaine du 14 juin 2021. Le point culminant de cette semaine a été la sortie de nouvelles préversions pour .NET 6 et ses frameworks associés. .NET 6 Preview 5 inclut des améliorations d’une nouvelle fonctionnalité nommée charges de travail SDK, qui – selon Richard Lander, responsable de programme pour l’équipe .NET chez Microsoft – est le fondement de la vision d’unification .NET. La nouvelle fonctionnalité permet aux développeurs d’ajouter la prise en charge de nouveaux types d’applications (tels que mobile et WebAssembly) sans augmenter la taille du SDK. Les améliorations apportées à la nouvelle fonctionnalité sont l’inclusion de deux nouveaux verbes – liste et mise à jour – donnant une idée de l’expérience finale attendue avec la version de disponibilité générale en novembre. Les autres fonctionnalités de .NET 6 Preview 5 incluent la validation de package NuGet, davantage d’analyseurs Roslyn, des améliorations des API Microsoft.Extensions (axées sur l’hébergement et l’injection de dépendances), la compression WebSocket et bien plus encore. Toujours selon Lander, « .NET 6 Preview 5 est peut-être le plus grand aperçu à ce jour en termes d’étendue et de quantité de fonctionnalités. » Une liste complète de toutes les fonctionnalités incluses dans le nouvel aperçu peut être trouvée dans la publication officielle de la version. Le framework ASP.NET Core a également reçu des améliorations significatives dans .NET 6 Preview 5. L’une des fonctionnalités les plus importantes de cette version est la taille de téléchargement réduite de Blazor WebAssembly avec la reconnexion à l’exécution. Désormais, les développeurs peuvent utiliser les outils .NET WebAssembly (les mêmes outils également utilisés pour la compilation AOT .NET WebAssembly) pour relier le runtime et supprimer la logique inutile, réduisant considérablement la taille du runtime. Selon Microsoft, la réduction de taille est particulièrement pertinente lors de l’utilisation du mode de globalisation invariante. Les autres fonctionnalités de la nouvelle version incluent les mises à jour .NET Hot Reload pour la surveillance dotnet, l’obtention et la configuration plus rapides des en-têtes HTTP et les modèles ASP.NET Core SPA mis à jour vers Angular 11 et React 17. L’équipe MAUI a également publié un nouvel aperçu pour le prochain Cadre d’interface utilisateur. .NET MAUI Preview 5 comprend une nouvelle documentation couvrant les aspects d’introduction et fondamentaux de .NET MAUI et de nouveaux contrôles portés à partir de l’architecture de rendu de Xamarin.Forms, notamment ActivityIndicator, CheckBox, Image et Stepper. Une autre nouvelle fonctionnalité de cette version est l’introduction de Shell, un conteneur d’applications qui fournit une navigation URI et un moyen rapide d’implémenter des menus et des onglets volants. .NET MAUI Preview 5 comprend également des animations et des mises à jour des modèles de projet unique. Entity Framework Core 6 Preview 5 est également sorti cette semaine. Le nouvel aperçu comprend la première itération des modèles compilés, une fonctionnalité qui réduit considérablement le temps de démarrage de votre application. Une explication détaillée du fonctionnement des modèles compilés peut être trouvée dans le billet de blog original de Microsoft. Si vous souhaitez en savoir plus sur EF Core 6, assurez-vous de consulter l’interview d’InfoQ avec Jeremy Likness ici. L’équipe Visual Studio a publié un nouvel aperçu pour Visual Studio 2019 (v16.11 Preview 2) et le premier aperçu pour Visual Studio 2022, tous deux pour Windows. Visual Studio 2019 16.11 Preview 2 inclut des correctifs de stabilité et de sécurité par rapport à la version préliminaire précédente. Avec Visual Studio 2022 Preview 1, l’objectif de l’équipe de développement était de « tester et régler l’évolutivité de la nouvelle plate-forme 64 bits ». Bien que la plupart des mises à niveau de cette version soient liées à la prise en charge 64 bits, de nouvelles fonctionnalités et améliorations des performances sont attendues à partir de la préversion 2. Il est également important de noter que Visual Studio 2019 v16.11 sera la version finale de Visual Studio 2019. , et il bénéficiera d’un support jusqu’en avril 2029. L’équipe de développement Azure a également publié deux nouvelles bibliothèques : Azure Data Tables et Azure Monitor (bêta). La bibliothèque Azure Data Tables permet d’accéder au service Azure Table, qui est utilisé pour stocker des données NoSQL dans le cloud. Azure Monitor est un service de collecte de données pour les environnements cloud et locaux qui peut être utilisé à la fois pour les journaux et les métriques. Les deux bibliothèques sont disponibles avec la dernière version d’Azure SDK, qui inclut également de nouvelles versions pour la recherche cognitive Azure (stable) et Azure Communication Services (préversion). Toutes les dernières versions du SDK Azure sont disponibles sur la page des versions officielles. Parmi les autres versions importantes de cette semaine, citons un aperçu de la mise à jour cumulative pour le .NET Framework, contenant des améliorations de qualité et de fiabilité et des correctifs pour Azure DevOps Server. PeachPie Compiler – une implémentation du langage PHP construite sur .NET et Roslyn – a également publié une mise à jour de version mineure (v1.0.6) avec prise en charge de la syntaxe PHP 8.1 et un certain nombre de corrections de bogues. Richard Lander, directeur de programme chez Microsoft, a publié un nouveau billet dans sa série de « conversations » – qui sont, en substance, des discussions avec plusieurs membres de l’équipe sur un sujet spécifique. Les nouvelles conversations publiées cette semaine se concentrent sur la mise en réseau, et c’est une lecture incontournable pour tous les développeurs .NET considérant les dernières (.NET 5) et les changements à venir (.NET 6) dans les bibliothèques de mise en réseau .NET. Ben Watson, développeur principal de l’équipe Bing, a également publié un article fascinant (et complet) détaillant la migration du moteur de workflow de Bing vers .NET 5 – un autre incontournable pour les développeurs qui migrent des applications complexes vers .NET 5. Selon Watson : Bing exécute l’une des applications .NET les plus grandes, les plus complexes, les plus performantes et les plus fiables au monde. Cet article traite du parcours et du travail requis pour passer à .NET 5, y compris les gains de performances significatifs que nous avons obtenus.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *