Avec .NET 5, Microsoft voudrait produire un environnement d'exécution .NET unique

«Aujourd’hui, nous annonçons que la prochaine version, après .NET Core 3.0, sera la version .NET 5. Il s’agira de la prochaine grande version de la famille .NET. Il n'y aura qu'un seul .NET à l'avenir et vous pourrez l'utiliser pour cibler Windows, Linux, MacOS, iOS, Android, tvOS, watchOS et WebAssembly, etc. »

Microsoft affirme avoir ajouté environ 50 000 API .NET Framework à la plateforme depuis le lancement du projet .NET Core.  Il faut préciser que .NET Core n’offrait pas de prise en charge de ASP.NET WebForms, Windows Forms et Windows Presentation Foundation (WPF). Cela veut dire que .NET Core a été disponible sans prise en charge d’un Framework d’interface utilisateur au grand désarroi de nombreux développeurs. Néanmoins, Microsoft a promis d’apporter une solution en faisant de la prise en charge du développement d’applications Desktop Windows dans .NET Core 3.0 sa principale priorité.

Ainsi, en présentant .NET Core 3.0, l’éditeur a décrit trois scénarios importants pour la communauté des développeurs qui seront réalisables avec cette version :

  • Des versions côte à côte de .NET qui supportent Winforms et WPF : Avant le lancement de cette version, Microsoft expliquait qu’il ne pouvait y avoir qu’une seule version de .NET Framework sur une machine. Ce qui veut dire qu’avec l’installation d’une mise à jour de .NET Framework via Patch Tuesday ou par des mises à jour de Windows, il y a un risque qu’un correctif de sécurité, un correctif de bogue ou une nouvelle API puisse casser le fonctionnement d’applications sur la machine. Avec .NET Core, Microsoft entend résoudre ce problème en permettant la coexistence de multiples versions de .NET Core sur la même machine. Les applications peuvent dès lors être verrouillées à une version spécifique et passées à une autre version après avoir été testées.
  • Intégrer .NET directement dans une application : Puisqu’une seule version de .NET Framework pouvait être installée sur une machine, il était impératif d’installer la dernière version pour tirer avantage d’une nouvelle fonctionnalité du framework ou du langage. Avec .NET Core, vous pouvez livrer le framework avec votre application. Cela permet de tirer parti de la dernière version, fonctionnalités et API sans avoir à attendre l’installation du framework.
  • Bénéficier des fonctionnalités de .NET Core : .NET Core constitue une version évolutive et open source de .NET. Désormais les applications WinForms et WPF sur Windows peuvent tirer profit des dernières fonctionnalités de .NET Core, qui incluent aussi plus de correctifs essentiels pour un support meilleur d’écrans à haute résolution.


« .NET Core 3.0 réduit l’écart en terme de capacités avec .NET Framework 4.8, permettant ainsi à Windows Forms, WPF et Entity Framework 6. Ce développement s’appuie sur ce travail. Le noyau .NET et le meilleur de Mono permettent de créer une plateforme unique vous pouvez utiliser pour tout votre code .NET moderne.

« Nous prévoyons de publier .NET 5 en novembre 2020, et la première préversion sera disponible dans la première moitié de 2020. Elle sera prise en charge avec les futures mises à jour de Visual Studio 2019, Visual Studio pour Mac et Visual Studio Code ».

.NET 5 = Prochaine version de.NET Core

.NET 5 est la prochaine étape avec .NET Core. Le projet vise à améliorer .NET de plusieurs manières:

  • Créer un environnement d’exécution et de framework .NET unique, utilisable partout et offrant des comportements d’exécution et des expériences de développeur uniformes.
  • Développer les fonctionnalités de .NET en exploitant le meilleur de .NET Core, .NET Framework, Xamarin et Mono.
  • Construire ce produit à partir d'une base de code unique sur laquelle les développeurs (Microsoft et la communauté) peuvent travailler et se développer ensemble, ce qui améliore tous les scénarios.


Ce nouveau projet et cette nouvelle direction changent la donne pour .NET. Avec .NET 5, vos fichiers de code et de projet auront la même apparence, quel que soit le type d'application que vous créez. Vous aurez accès aux mêmes capacités d’exécution, d’API et de langage avec chaque application. Cela inclut de nouvelles améliorations des performances qui s’engagent dans corefx, pratiquement tous les jours.

Tout ce que vous aimez de .NET Core continuera d'exister:

  • Open source et orienté communauté sur GitHub.
  • Implémentation multi-plateforme.
  • Prise en charge de l'exploitation de fonctionnalités spécifiques à la plateforme, telles que Windows Forms et WPF sous Windows, ainsi que des liaisons natives vers chaque plateforme native de Xamarin.
  • Haute performance.
  • Installation côte à côte.
  • Petits fichiers de projet (style SDK).
  • Interface de ligne de commande (CLI).
  • Intégration de Visual Studio, Visual Studio pour Mac et Visual Studio Code.


Voici ce qui sera nouveau:

  • Vous aurez plus de choix sur les expériences d'exécution.
  • L'interopérabilité Java sera disponible sur toutes les plateformes.
  • L'interopérabilité Objective-C et Swift sera prise en charge sur plusieurs systèmes d'exploitation.
  • CoreFX sera étendu pour prendre en charge la compilation statique de .NET (ahead-of-time - AOT), des empreintes plus petites et un support pour davantage de systèmes d'exploitation.

« Nous omettons la version 4, car cette nomenclature risque de perturber les utilisateurs familiarisés avec le .NET Framework, qui utilise la série 4.x depuis longtemps. De plus, nous voulions clairement communiquer que .NET 5 était l'avenir de la plateforme .NET.

« Nous en profitons également pour simplifier les noms. Nous pensions que s’il n’y avait qu’un seul .NET à l’avenir, nous n’aurions pas besoin d’un terme de clarification comme «Core». Le nom abrégé est une simplification et indique également que .NET 5 possède des fonctionnalités et des comportements uniformes. N'hésitez pas à continuer à utiliser le nom «.NET Core» si vous le préférez. »

Expériences d'exécution

Mono est l'implémentation multi-plateforme d'origine de .NET. Il s'agissait à l'origine d'une alternative open source à .NET Framework qui s'est ensuite tournée vers le ciblage des appareils mobiles au fur et à mesure de la popularité des appareils iOS et Android. Mono est le runtime utilisé dans le cadre de Xamarin.

CoreCLR est le runtime utilisé dans le cadre de .NET Core. Il visait principalement à prendre en charge les applications cloud, y compris les plus grands services de Microsoft, et est également utilisé pour les applications de bureau Windows, IdO et d’apprentissage automatique.

Pris ensemble, les environnements d'exécution .NET Core et Mono présentent de nombreuses similitudes (ils sont à la fois des environnements d'exécution .NET) mais également des fonctionnalités uniques et précieuses. Il est logique de permettre de choisir l'expérience d'exécution que vous souhaitez. C’est pourquoi Microsoft est en train de créer des remplacements directs CoreCLR et Mono. L’éditeur envisage de simplifier les choses comme un commutateur de construction pour choisir entre les différentes options d’exécution.

Source : Microsoft

Read 649 times
Adostum66

Salut, Mbote,Jambo,Hello! Je m'appelle Adostum66. Avant j'étais un simple visiteur des sites internet et aujourd'hui nous sommes devenu le créateur des sites internet. Passionné de l'internet,de l'entrepreneuriat et de la programmation, nous publions sur ce site des astuces et tutoriels pour vous aider de mieux apprendre la programmation et lentrepreneuriat

2534 comments

  • Comment Link Baccarat vendredi, 22 novembre 2019 10:57 posted by Baccarat

    Love telling jokes every morning !

    Report
  • Comment Link eutylone vendredi, 22 novembre 2019 10:03 posted by eutylone

    Hey, thanks for the article.Much thanks again. Great.

    Report
  • Comment Link 메이저사이트 추천 vendredi, 22 novembre 2019 07:22 posted by 메이저사이트 추천

    I really enjoy the blog post. Really Great.

    Report
  • Comment Link Cannabidiol vendredi, 22 novembre 2019 07:19 posted by Cannabidiol

    I really liked your article post.Really looking forward to read more. Will read on...

    Report
  • Comment Link q sender review jeudi, 21 novembre 2019 22:58 posted by q sender review

    Enjoyed every bit of your blog post.Much thanks again. Want more.

    Report
  • Comment Link vaginal balls jeudi, 21 novembre 2019 20:33 posted by vaginal balls

    I really liked your article.Really thank you! Will read on...

    Report
  • Comment Link sensual oil massage jeudi, 21 novembre 2019 18:42 posted by sensual oil massage

    Great, thanks for sharing this blog article.Much thanks again.

    Report
  • Comment Link http://tinyurl.com/quest-bars-cheap-8889 jeudi, 21 novembre 2019 10:56 posted by http://tinyurl.com/quest-bars-cheap-8889

    This design is spectacular! You most certainly know
    how to keep a reader amused. Between your wit and your videos, I was almost moved to start
    my own blog (well, almost...HaHa!) Great job. I
    really loved what you had to say, and more than that, how you
    presented it. Too cool!

    Report
  • Comment Link massage oil jeudi, 21 novembre 2019 10:47 posted by massage oil

    I cannot thank you enough for the blog.Really looking forward to read more. Really Cool.

    Report
  • Comment Link takipçi satın al jeudi, 21 novembre 2019 10:08 posted by takipçi satın al

    instagram takipçi satın al ucuz ve hızlı sizde hemen fenomen olun

    Report
  • Comment Link Kumkum Bhagya Episode jeudi, 21 novembre 2019 09:39 posted by Kumkum Bhagya Episode

    Thanks a lot for the blog post. Want more.

    Report
  • Comment Link tinyurl.com jeudi, 21 novembre 2019 08:59 posted by tinyurl.com

    Hello! Someone in my Facebook group shared this site with us so
    I came to look it over. I'm definitely loving the information. I'm bookmarking and will be tweeting this to my followers!
    Outstanding blog and amazing design and style.

    Report
  • Comment Link Velvet Kroc jeudi, 21 novembre 2019 02:33 posted by Velvet Kroc

    Thank you for any other informative site. Where else could I get that kind of info written in such an ideal method? I have a mission that I am just now running on, and I've been at the look out for such info.|

    Report
  • Comment Link TeamViewer 13 Crack full version free download mercredi, 20 novembre 2019 23:31 posted by TeamViewer 13 Crack full version free download

    I truly appreciate this blog article.Really thank you!

    Report
  • Comment Link Ang Probinsyano Replay Episode mercredi, 20 novembre 2019 19:17 posted by Ang Probinsyano Replay Episode

    Thanks a lot for the article.Much thanks again. Much obliged.

    Report
  • Comment Link Pamilya Ko Replay Episode mercredi, 20 novembre 2019 16:39 posted by Pamilya Ko Replay Episode

    Really enjoyed this blog article.Really looking forward to read more. Keep writing.

    Report
  • Comment Link Keven Ello mardi, 19 novembre 2019 21:55 posted by Keven Ello

    What's up i am kavin, its my first time to commenting anyplace, when i read this article i thought i could also make comment due to this good paragraph.|

    Report
  • Comment Link 메이저사이트 mardi, 19 novembre 2019 18:14 posted by 메이저사이트

    Awesome post.Much thanks again. Great.

    Report
  • Comment Link click here now mardi, 19 novembre 2019 15:25 posted by click here now

    A round of applause for your blog article. Cool.

    Report
  • Comment Link 유아미술학원 lundi, 18 novembre 2019 19:39 posted by 유아미술학원

    Great, thanks for sharing this blog article. Keep writing.

    Report
  • Comment Link strap on lundi, 18 novembre 2019 15:55 posted by strap on

    Very informative article post.Really looking forward to read more. Keep writing.

    Report
  • Comment Link brent.baiotto lundi, 18 novembre 2019 15:47 posted by brent.baiotto

    Awesome post.Thanks Again.

    Report
  • Comment Link takipçi satın al lundi, 18 novembre 2019 13:21 posted by takipçi satın al

    begeni satin al

    Report
  • Comment Link 메이저토토 lundi, 18 novembre 2019 12:59 posted by 메이저토토

    I really like and appreciate your post.Really thank you! Cool.

    Report
  • Comment Link 먹튀사이트 도메인 lundi, 18 novembre 2019 12:53 posted by 먹튀사이트 도메인

    Thanks again for the article post.Thanks Again. Cool.

    Report
  • Comment Link 메이저놀이터 lundi, 18 novembre 2019 07:09 posted by 메이저놀이터

    Im thankful for the article post. Awesome.

    Report
  • Comment Link 릴게임다운로드 lundi, 18 novembre 2019 07:06 posted by 릴게임다운로드

    Thanks a lot for the blog post.Really thank you! Keep writing.

    Report
  • Comment Link takipçi satın al lundi, 18 novembre 2019 00:09 posted by takipçi satın al

    begeni satin al

    Report
  • Comment Link Suzanne Polvino dimanche, 17 novembre 2019 21:05 posted by Suzanne Polvino

    You made some good points there. I checked on the net to learn more about the issue and found most individuals will go along with your views on this website.|

    Report
  • Comment Link Giovanni Stoffer dimanche, 17 novembre 2019 21:02 posted by Giovanni Stoffer

    I'm amazed, I must say. Rarely do I come across a blog that's both educative and entertaining, and without a doubt, you have hit the nail on the head. The issue is something that not enough people are speaking intelligently about. I am very happy that I found this during my hunt for something regarding this.|

    Report
  • Comment Link Mose Auduong dimanche, 17 novembre 2019 21:02 posted by Mose Auduong

    Hi there this is kinda of off topic but I was wanting to know if blogs use WYSIWYG editors or if you have to manually code with HTML. I'm starting a blog soon but have no coding know-how so I wanted to get guidance from someone with experience. Any help would be enormously appreciated!|

    Report
  • Comment Link Oliver Kruszewski dimanche, 17 novembre 2019 21:00 posted by Oliver Kruszewski

    Wow that was unusual. I just wrote an extremely long comment but after I clicked submit my comment didn't show up. Grrrr... well I'm not writing all that over again. Regardless, just wanted to say fantastic blog!|

    Report
  • Comment Link Elbert Mcmiller dimanche, 17 novembre 2019 21:00 posted by Elbert Mcmiller

    Greate post. Keep posting such kind of info on your site. Im really impressed by your site.

    Report
  • Comment Link Fredrick Bazydlo dimanche, 17 novembre 2019 20:55 posted by Fredrick Bazydlo

    When I initially commented I clicked the "Notify me when new comments are added" checkbox and now each time a comment is added I get several e-mails with the same comment. Is there any way you can remove people from that service? Cheers!|

    Report
  • Comment Link Felicita Gammell dimanche, 17 novembre 2019 20:54 posted by Felicita Gammell

    {

    Report
  • Comment Link Victor Dumdei dimanche, 17 novembre 2019 20:54 posted by Victor Dumdei

    Hmm is anyone else encountering problems with the pictures on this blog loading? I'm trying to find out if its a problem on my end or if it's the blog. Any feed-back would be greatly appreciated.|

    Report
  • Comment Link Jerilyn Hegge dimanche, 17 novembre 2019 20:54 posted by Jerilyn Hegge

    Pretty! This was a really wonderful article. Thank you for supplying these details.|

    Report
  • Comment Link Brian Frigge dimanche, 17 novembre 2019 20:54 posted by Brian Frigge

    I enjoy, lead to I discovered exactly what I was taking a look for. You've ended my four day lengthy hunt! God Bless you man. Have a nice day. Bye|

    Report
  • Comment Link Mohammad Grobstein dimanche, 17 novembre 2019 20:54 posted by Mohammad Grobstein

    Very nice post. I just stumbled upon your blog and wished to say that I have truly enjoyed browsing your blog posts. After all I'll be subscribing to your rss feed and I hope you write again soon!|

    Report
  • Comment Link Lovetta Scheetz dimanche, 17 novembre 2019 20:54 posted by Lovetta Scheetz

    I do believe all the concepts you have presented on your post. They're very convincing and will certainly work. Nonetheless, the posts are very short for newbies. May just you please lengthen them a little from next time? Thanks for the post.|

    Report
  • Comment Link Cathleen Roys dimanche, 17 novembre 2019 20:54 posted by Cathleen Roys

    I just like the valuable info you supply for your articles. I will bookmark your weblog and check once more right here frequently. I'm rather sure I will be informed many new stuff right here! Good luck for the next!|

    Report
  • Comment Link Jonathan Noguera dimanche, 17 novembre 2019 20:48 posted by Jonathan Noguera

    Excellent article. I certainly appreciate this site. Continue the good work!|

    Report
  • Comment Link Aaron Perchinski dimanche, 17 novembre 2019 20:48 posted by Aaron Perchinski

    Howdy, i read your blog occasionally and i own a similar one and i was just wondering if you get a lot of spam comments? If so how do you protect against it, any plugin or anything you can advise? I get so much lately it's driving me mad so any support is very much appreciated.|

    Report
  • Comment Link Terrence Redder dimanche, 17 novembre 2019 20:48 posted by Terrence Redder

    Very good website you have here but I was curious about if you knew of any user discussion forums that cover the same topics talked about in this article? I'd really love to be a part of community where I can get advice from other knowledgeable people that share the same interest. If you have any suggestions, please let me know. Bless you!|

    Report
  • Comment Link Carson Orf dimanche, 17 novembre 2019 20:48 posted by Carson Orf

    Woah! I'm really digging the template/theme of this website. It's simple, yet effective. A lot of times it's very hard to get that "perfect balance" between user friendliness and visual appeal. I must say you've done a great job with this. Additionally, the blog loads super quick for me on Opera. Outstanding Blog!|

    Report
  • Comment Link Annabel Virgin dimanche, 17 novembre 2019 20:48 posted by Annabel Virgin

    I do trust all of the ideas you've presented on your post. They're really convincing and can certainly work. Nonetheless, the posts are too brief for novices. Could you please lengthen them a bit from subsequent time? Thank you for the post.|

    Report
  • Comment Link Cole Jame dimanche, 17 novembre 2019 20:48 posted by Cole Jame

    I am genuinely delighted to read this blog posts which carries plenty of valuable information, thanks for providing such statistics.|

    Report
  • Comment Link Alfonzo Echelberger dimanche, 17 novembre 2019 20:48 posted by Alfonzo Echelberger

    I really like your blog.. very nice colors & theme. Did you create this website yourself or did you hire someone to do it for you? Plz reply as I'm looking to create my own blog and would like to know where u got this from. thanks|

    Report
  • Comment Link Bulah Altimus dimanche, 17 novembre 2019 20:48 posted by Bulah Altimus

    We stumbled over here coming from a different page and thought I might as well check things out. I like what I see so i am just following you. Look forward to finding out about your web page for a second time.|

    Report
  • Comment Link Efrain Marlo dimanche, 17 novembre 2019 20:08 posted by Efrain Marlo

    Marvelous, what a blog it is! This blog provides valuable information to us, keep it up.|

    http://cort.as/-PJ5y

    Report

Leave a comment

Make sure you enter the (*) required information where indicated. HTML code is not allowed.

Ensemble et unit, nous sommes fort.

Contact

Template Settings

Theme Colors

Cyan Red Green Oranges Teal

Layout

Wide Boxed Framed Rounded
Patterns for Layour: Boxed, Framed, Rounded
Top