jeudi, 23 mai 2024

Les applications cloud et IA occupent une place centrale dans .NET 9

À peine trois mois après le début de la version .NET 8, il est actuellement temps pour Microsoft et la .NET Foundation de commencer à présenter leurs plans pour la prochaine version. WEB 9, qui devrait arriver en novembre avec.NET Conf.

Vous pouvez considérer la cadence de sortie annuelle de .NET comme une conception de développement agile au sens large, inaugurant chaque année un nouveau sprint qui s’appuie sur un ensemble choisi de user stories. Évidemment, certaines avancées cibleront les évolutions linguistiques prévues, tandis que d’autres prendront en charge le cycle de vie général des applications logicielles avec des mises à jour de maintenance et des corrections de bugs.

Le cycle d’avancement et de publication de.NET doit également s’aligner sur les outils d’avancement de support, en particulier Visual. Plugins Studio et Visual Studio Code, constitués du nouveau package de développement C#. Bien que cela implique certaines contraintes sur la feuille de route de .NET, cela garantit que lorsque.NET 9 sera finalement abandonné, les outils dont vous avez besoin pour créer, tester et déboguer votre code seront prêts pour que vous puissiez commencer à travailler.

Une plateforme pour les applications cloud natives et IA

Pour.NET 9, Microsoft se concentre sur deux domaines essentiels. Le premier, une meilleure assistance pour les applications d’IA, ne devrait pas surprendre quiconque a réellement vu Microsoft au cours de l’année précédente. La collaboration de l’entreprise avec OpenAI et son adoption de modèles de langage, ainsi que d’autres formes d’apprentissage automatique, ont été à la fois rapides et approfondies, avec des outils comme Semantic Kernel fournissant une base pour construire des applications d’IA d’entreprise qui dépassent la nouveauté du transformateur. -des chatbots optimisés.

Le deuxième domaine, faire de .NET une plate-forme de développement d’applications cloud natives, souligne l’importance d’Azure et de Kubernetes pour la source de revenus de Microsoft. Les améliorations sur ce front consistent à optimiser les performances et le temps de démarrage, en mettant l’accent sur la mise à l’échelle des applications. Les outils requis pour y parvenir doivent rationaliser l’intégration de.NET avec les services d’infrastructure cloud communs. La lente transition d’Azure vers une pile cloud native ouverte est pratiquement totale.

Le lancement par Microsoft de .NET Aspire à la.NET Conf 2023 a démontré comment l’entreprise prévoit d’utiliser .NET dans le cadre de cette nouvelle pile, avec un méthode avisée d’intégration d’applications et de services. Alors que les premiers sites Web ont été développés sur la pile LAMP de Linux, Apache, MySQL et Perl/PHP/Python, la vision cloud native de Microsoft comprend Azure, Kubernetes, PostgreSQL, Redis et Aspire. (AKPRA ? Ou PARKA, peut-être ?) La clé de cette technique est le multiplateforme. NET et sa capacité à se développer et à être publié dans un conteneur optimisé pour le cloud basé sur Ubuntu ciselé.

Aspire devrait accélérer la fourniture de microservices avec .NET, en simplifiant les connexions à ces fondations clés, transformant ce qui aurait été un un ensemble complexe de fichiers d’installation et d’appels REST assemblés à la main en un appel de méthode familier, remplissant les dépendances et les prérequis dans le cadre de la définition de votre application. Connecter tout cela avec d’autres optimisations devrait rapidement faire d’Aspire l’approche privilégiée pour créer.NET pour le cloud.

Un peu d’aide des amis de.NET

Microsoft a en fait réalisé que .NET ne peut pas faire tout cela seule, et l’entreprise doit traiter à la fois avec les fournisseurs de systèmes d’exploitation et de plates-formes matérielles pour fournir de bien meilleures méthodes de gestion des astuces et de gestion de l’accès aux API. S’il réussit ici, et il n’y a aucune raison pour que ce ne soit pas le cas, ce succès devrait récompenser d’autres plates-formes cloud natives pour tirer le meilleur parti du travail effectué par l’équipe .NET.

Un point intéressant. Un élément de l’article de blog d’annonce concerne l’extension de la prise en charge de .NET natif compilé à l’avance (AOT). Cela suggère une méthode structurée pour établir le sous-système Windows pour Linux (WSL) ou l’environnement Docker requis pour assembler et vérifier les applications Linux.NET. Cela devrait simplifier la structure des applications qui peuvent évoluer rapidement, soit en téléchargeant et en déployant de nouveaux conteneurs à la demande, soit en redémarrant les pods qui ont été mis à zéro. Les applications cloud natives ont besoin d’une plate-forme créée pour s’exécuter dans le cloud. Par conséquent, l’extension des capacités de conteneur et d’AOT de .NET 8 est tout à fait logique pour une version moderne de .NET prête pour le cloud.

Avoir un ensemble de thèmes pour l’année de développement à venir n’est qu’une partie de la procédure nécessaire à l’assemblage d’une version .NET. Après tout,. Internet n’est pas vraiment une tâche monolithique, mais plutôt une flotte de plusieurs tâches évoluant toutes dans les mêmes instructions, à des vitesses différentes. Le moteur d’exécution et la plate-forme ont des exigences différentes, nous pouvons donc nous attendre à ce que différentes parties de la tâche lancent des fonctionnalités en avant-première à différents moments de l’année. Une partie de cette approche nécessite de résoudre le stock de fonctions planifiées et de réparations de bogues, tel qu’enregistré dans GitHub.

Travailler avec.NET 9 Aperçu 1

Le premier aperçu a été publié le 13 février. une modification de la façon dont les déclarations et les documents .NET sont publiés, l’équipe .NET utilise GitHub et GitHub Discussions pour gérer ses notes de version. Cela devrait lui permettre de publier la documentation de base plus rapidement et d’impliquer la communauté dans son amélioration, notamment en signalant les problèmes et les bogues et en effectuant des demandes d’extraction.

Si vous avez l’intention d’essayer .NET 9 à Au cours de cette première phase, vous devrez disposer de la version préliminaire existante de Visual Studio 2022 avec le SDK .NET 9. Si vous préférez un environnement de développement plus léger, vous avez la possibilité d’utiliser le package de développement C# dans Visual Studio Code. Une variante A.NET 9 de la boîte à outils MAUI (Multi-platform App UI) est facilement disponible et peut être installée dans le cadre de votre environnement de développement.

Vous pouvez télécharger le SDK .NET 9 pour Linux, Windows, et macOS, avec les versions x86 et Arm. Si vous développez des applications de serveur Web et que vous souhaitez suivre le développement de Blazor, un aperçu .NET 9 du runtime ASP.NET Core est proposé.

La version préliminaire initiale prend en charge 3 langues : C# 12.0, F# 8.0 et Visual Standard 16.9. Il s’agit des variantes actuelles des langages core.NET, vous pouvez donc commencer à découvrir les fonctionnalités de la plate-forme sans avoir besoin d’apprendre de nouvelles variantes linguistiques. Nous sommes encore très tôt dans le cycle d’avancement de .NET 9, vous ne devriez donc pas encore vous attendre à des versions de langage mises à niveau. Le runtime est une cible mouvante, évoluant rapidement, et les mises à jour linguistiques devront attendre qu’il soit plus stable.

La liste initiale des modifications dans .NET 9 est raisonnablement courte, mais nous en verrons beaucoup plus. changements à mesure que d’autres aperçus sont introduits. Pour l’instant, il convient de réfléchir aux thèmes abordés dans la version et à l’impact du développement cloud natif et de l’IA sur votre application logicielle. La plupart d’entre nous attendront pour déployer les fonctions de.NET 9 après la sortie de la prochaine version d’assistance à long terme. NET 10, en 2025. Si vous souhaitez participer à l’établissement du programme des prochaines années d’avancement de .NET, téléchargez le premier aperçu et commencez à explorer les prochaines étapes.

Lisez ensuite ceci :

  • Pourquoi les entreprises abandonnent le cloud
  • 5 façons simples de gérer une LLM localement
  • Codage avec l’IA : conseils et bonnes pratiques des développeurs
  • Rencontrez Zig : l’option moderne du C
  • Qu’est-ce que l’IA générative ? L’intelligence artificielle qui crée
  • Le meilleur logiciel open source de 2023

.

Toute l’actualité en temps réel, est sur L’Entrepreneur

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici

xnxx sex download russianporntrends.com hardxxxpics saboten campus freehentai4u.com read manga porn rakhi sex photo ganstagirls.com nani sex video xxx indian girl video download elporno.mobi tamilauntycom bf hd video bf hd video porn555.me anyporn hd tamil beach sex erolenta.com xxx sex boy to boy bustyboobs pakistanixxxx.com nude sexy videos desi sex xvideos.com tubaka.mobi justdesi in free naked dance vegasmpegs.mobi eva grover desi ass lick eroanal.net 69 xvideo 4k xnxx thefuckingtube.com xxii roman numerals translation tamil nayanthara sex sexozavr.com indian porn videos tumblr كلبات سكس porn-arab.net نيك ف الكس y3df comics popsexy.net akhil wife hentai ahri wowhentai.net the sarashina bloodline