Sables de MAUI : Numéro 49

Bienvenue dans Sands of MAUI, des numéros de type newsletter dédiés à rassembler les derniers contenus .NET MAUI pertinents pour les développeurs.
Une particule de sable, minuscule et inoffensive. Mais mettez beaucoup de particules de sable ensemble et nous avons quelque chose de grand, une force avec laquelle il faut compter. Ce sont les plus petits grains de sable qui s'additionnent souvent pour former des plages massives, des dunes et des déserts.
La plupart des développeurs .NET attendent avec impatience l'interface utilisateur de l'application multiplateforme .NET (MAUI)—l'évolution de Xamarin.Forms avec .NET 6. À l'avenir, les développeurs devraient avoir beaucoup plus confiance dans la pile technologique et les outils, car .NET MAUI renforce les solutions multiplateformes natives sur mobile et ordinateur de bureau.
Bien que le vol soit long jusqu'à ce que nous atteignions les sables de MAUI, l'enthousiasme des développeurs est palpable dans toutes les actualités/contenus alors que nous bricolons et nous préparons pour .NET MAUI. Comme les grains de sable, chaque actualité/article/vidéo/tutoriel/flux contribue aux connaissances des développeurs et nous développons une communauté/un écosystème désireux d'apprendre et d'aider.
Sands of MAUI est une humble tentative de rassembler toutes les merveilles de .NET MAUI en un seul endroit. Voici ce qui est remarquable pour la semaine du21 mars 2022:
Aperçu .NET MAUI 14
Voici, la prochaine étape du parcours .NET MAUI, alias .NET MAUI Preview 14, est maintenant disponible. Le dernier aperçu .NET MAUI tant attendu est livré avec la version 2022 de Visual Studio 17.2 Preview 2 et de nombreux avantages pour les développeurs—David Ortinaua écrit leAnnonce .NET MAUI Preview 14Publier.
Il y a de quoi se réjouir alors que .NET MAUI atteint lentement le statut de version Release Candidate – cette version comprend un volume important de résolutions de problèmes et de fonctionnalités terminées.
.NET MAUI Preview 14 s'adresse aux développeurs de bureau : il y a un tout nouveauBarre de menu qui apparaît en haut de la fenêtre de l'application sous Windows/MacOS. QuelconqueContenu de la pagec'est unNavigationPageou hébergé dans unCoquillepeut gagner une barre de menus pour les plates-formes de bureau — les menus peuvent être définis en XAML ou C#.
Besoin d'accéder à des API spécifiques à la plateforme ?Microsoft.Maui.Essentials est intégré à .NET MAUI et propose désormais des interfaces, une couche d'abstraction C# cohérente sur des implémentations d'API complexes spécifiques à la plate-forme. Allez saisir les morceaux chauds, développeurs !
Aperçu de .NET MAUI 14 Présentation
Gérald Versluiscélébré leVersion .NET MAUI Preview 14 avec une vidéo de présentation , couvrant toutes les nouveautés et nouveautés de cette version .NET MAUI. La nouvelle barre de menus pour Windows/MacOS devrait être un ajout très bienvenu pour les développeurs de bureau—Gerald montre comment ajouter la barre de menus avecÉléments de la barre de menus/MenuFlyoutSubItems.
L'accent est également mis sur .NET MAUI Essentials – il est si facile pour les développeurs d'accéder aux API spécifiques à la plate-forme avec .NET MAUI offrant l'ensemble du package Essentials prêt à l'emploi. Gerald partage l'enthousiasme des développeurs autour de l'obtention d'interfaces par .NET MAUI Essentials – il devrait désormais être possible d'écrire un code plus propre et plus testable qui fonctionne avec les API de plate-forme.
Gerald passe en revue certaines des requêtes d'extraction qui composent cette version .NET MAUI et souligne que la plupart des éléments « natifs » ont été renommés en « plate-forme » pour être plus inclusifs. Les guides de migration approfondis sont très pratiques lorsque les développeurs cherchent à migrer des applications vers .NET MAUI Preview 14. Il y a quelques changements clés à prendre en compte. .NET MAUI est sur le point d'obtenir le badge Release Candidate – des temps passionnants arrivent !
Dans .NET MAUI Aperçu 14
Besoin d'un autre regard et d'unplonger plus profondément dans .NET MAUI Preview 14?Jacques Montemagno a juste la vidéo prête. James plonge directement dans le code et partage l'enthousiasme suscité par le nouveau composant d'interface utilisateur de la barre de menus pour les applications de bureau. Il est désormais assez facile d'ajouter un système de menus élaboré pour les applications Windows/MacOS. La barre de menus peut être déclarée via XAML ou C # et sportive complèteCommanderprise en charge des scénarios Model View ViewModel (MVVM).
James est également visiblement enthousiasmé par les améliorations de .NET MAUI Essentials et la nouvelle prise en charge des interfaces. Bien que le Shell ne convienne pas à tous les scénarios d'application, il est difficile d'affirmer qu'il fournit aux développeurs un bon point de départ pour les nouvelles applications .NET MAUI. La demande d'extraction de James pour faire des applications de type Shell le modèle par défaut dans .NET MAUI a été acceptée. Vous pouvez imaginer ce que l'avenir nous réserve lorsque les développeurs commencent à créer des applications de terrain vierge avec .NET MAUI.
Visual Studio 2022 pour Mac
Visual Studio 2022 pour Mac est un grand pas dans la bonne direction et la prochaine étape, alias Preview 7, est arrivée.Jordan Matthiesena écrit leAnnonce de VS 2022 pour Mac Preview 7 post-des progrès constants sont réalisés vers une version de disponibilité générale (GA) de haute qualité. VS 2022 pour Mac vise à être un environnement de développement intégré (IDE) complet avec une interface utilisateur macOS entièrement native fonctionnant sur .NET 6 et prenant en charge les processeurs Intel et Apple M1 (ARM 64).
Dans la dernière version de Preview 6, la plupart des principales interfaces utilisateur IDE ont été portées sur l'interface utilisateur macOS native. Avec Preview 7, tous les écrans de préférences ont également été portés pour être natifs, comme les paramètres de formatage du code, les extraits de code, les comportements de l'éditeur de texte, etc. Il existe une nouvelle prise en charge de VS pour Mac pour le développement d'applications sans serveur exécutées sur .NET 6 à l'aide d'Azure Functions V4. Azure Functions est pris en charge sur les machines Intel ou M1, qui nécessitaient le SDK ARM 64 .NET 6.
La plus grande nouveauté de cette version est le retour complet des outils Xamarin dans VS pour Mac – réjouissez-vous, développeurs mobiles .NET. Preview 7 est livré avec de nombreuses corrections de bugs et une stabilité pour les charges de travail mobiles. Les commentaires des développeurs sont les bienvenus sur tout ce qui concerne Xamarin.
Alors que la version .NET MAUI General Availability (GA) n'aura pas de prise en charge de VS 2022 pour Mac, les outils pour .NET MAUI progressent régulièrement – de bons temps devant les développeurs .NET multiplateformes sur MacOS.
Visual Studio 25e anniversaire
Visual Studioa récemment célébré son25e anniversaire— un quart de siècle, c'est comme un million d'années dans l'industrie technologique.
Il est difficile de croire que Visual Studio a été lancé pour la première fois en 1997, soit 25 ans d'existence d'un véritable environnement de développement intégré (IDE) et d'un compagnon de développement pour une variété d'applications sur toutes les plates-formes. Les développeurs se souviendront peut-être que .NET a récemment fêté ses 20 ans. Visual Studio date d'il y a 5 ans de plus ; rappelez-vous Visual Basic 6 jours quelqu'un?
Pour fêter les 25 ans de VS, il y avait unflux spécialle jeudi 17 mars, des visages familiers du passé et du présent de VS ont partagé de nombreuses anecdotes historiques.
La communauté des développeurs s'est réunie tout au long du mois pour célébrer l'anniversaire de VS avec leurs propres histoires sur les réseaux sociaux avec le hashtag #MyVSStory. Le site Web de l'anniversaire présentait une chronologie des événements et proposait des thèmes numériques, des fonds d'écran et des modèles d'impression 3D du logo VS. Félicitations VS pour une étape aussi importante – bravo aux 25 prochains.
C'est tout pour le moment.
Nous vous verrons la semaine prochaine avec un contenu plus impressionnant concernant .NET MAUI.
Bravo, développeurs !
Source link