La conf閞ence Build, la grande messe annuelle des d関eloppeurs et professionnels de l扞T, organis par Microsoft bat son plein actuellement au Washington State Convention Center Seattle.
La premi鑢e journ閑 de l掗v閚ement a 閠 riche en annonces. L抲ne des nouvelles cl閟 de la journ閑 pour les d関eloppeurs a 閠 l抋nnonce de ce qui est pr関u pour la prochaine version majeure de .NET Core, la plateforme de d関eloppement open source de Microsoft.
.NET Core a 閠 d関elopp avec par ses objectifs principaux, l抩uverture d抋utres plateformes, dont Linux et OS X. Pour y parvenir, toutes les technologies du Framework .NET li閑s Windows ont 閠 abandonn閑s.
Mais actuellement, .NET Core n抩ffre pas de prise en charge de ASP.NET WebForms, Windows Forms et Windows Presentation Foundation (WPF). Microsoft n抋vait aucun plan pour le port de ces outils. Cela veut dire que .NET Core est disponible sans prise en charge d抲n Framework d抜nterface utilisateur. Ce qui n抋rrange pas de nombreux d関eloppeurs, qui ont exprim leur besoin aupr鑣 de Microsoft.
Microsoft a entendu la voix de ceux-ci. La firme a annonc lors de la Build que sa principale priorit sera la prise la charge du d関eloppement d抋pplications Desktop Windows dans .NET Core 3.0. Il s抋git plus pr閏is閙ent du support de Windows Forms, Windows Presentation Framework (WPF) et UWP XAML.
Les applications de bureau d関elopp閑s avec .NET Core pourront ainsi b閚閒icier de plusieurs avantages offerts par la plateforme, dont :
- des am閘iorations de performances et mises jour du runtine ;
- la facilit de tester une nouvelle version de .NET Core juste sur une application de votre ordinateur ;
- l抋ctivation la fois du d閜loiement global et du d閜loiement local des applications ;
- la prise en charge des outils CLI de .NET Core ;
- l抲tilisation du nouveau .csproj et la gestion des packages.
Avec .NET Core 3.0, vous serez en mesure d'ex閏uter de nouvelles applications de bureau Windows ou des applications existantes sur .NET Core et profiter de tous les avantages de la plateforme. Mais cette nouveaut sera disponible uniquement pour Windows. Le support pour les applications Windows desktop sera ajout sous la forme d'un ensemble de packages sous le nom de Windows Desktop Packs ?
Cela dit, l'architecture de .NET Core ne devrait donc pas changer. Microsoft publiera 間alement une nouvelle version de .NET Standard en m阭e temps. Et naturellement, toutes les nouvelles API .NET standard seront incluses dans .NET Core 3.0. Microsoft n'a par exemple pas encore ajout Span<T> la norme et compte le faire dans la prochaine version.
Une premi鑢e pr関ersion de .NET Core 3.0 sera publi閑 avant la fin de cette ann閑 et la version stable devrait 阾re disponible courant 2019.
Source : Blog MSDN
Et vous ?
Comment accueillez-vous la prise en charge du d関eloppement d抋pplications de bureau sur .NET Core 3.0 ?
Voir aussi :
Microsoft annonce la disponibilit de Visual Studio 2017 version 15.7 : un tour d'horizon des nouveaut閟 de l'EDI
Microsoft annonce la disponibilit de .NET Core 2.1 RC1, cette version peut d閖 阾re utilis閑 en production
Build 2018 : Microsoft annonce la disponibilit en pr関ersion publique de VS Live Share, son extension de d関eloppement collaboratif en temps r閑l