前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >.net core 3.0就要来了

.net core 3.0就要来了

作者头像
Bug生活2048
发布2018-08-31 16:02:20
发布2018-08-31 16:02:20
1.2K0
举报
文章被收录于专栏:Bug生活2048Bug生活2048

没错,.net core 3.0就要来了

在前几天的微软 Build 2018 开发者大会上,.NET 团队发布了 .NET Core 的下一个主要版本 3.0 的规划蓝图。.Net Core 3 的首个预览版预计在今年晚些时候发布,正式版本将在 2019 年发布。

.NET Core for Desktop

全程介绍下来,最大的变革应该就是支持Windows桌面应用了。也就是说它将支持 Windows Forms,Windows Presentation Foundation(WPF)和 UWP 等所有主要的 Windows 桌面平台。这将有效减少 .NET 的碎片化和混淆性,并减少 .NET 开发者的传统约束。

在 .Net官方博客中也有提高 .NET Core for Desktop的一些优势:

  • 性能上的改进及其他一些运行时的更新
  • 简单易用
  • 同时可以启用全局和应用程序本地部署
  • 在Visual Studio中支持 .NET Core CLI工具和SDK风格的项目

来自.Net官方博客

但有一点注意的是对Windows桌面的支持是将它作为一组Windows桌面软件包添加的,这些软件只能在Windows上运行。

也就是说,.net core不会在架构上发生改变,上面的图片可以很好的理解,也就是上面的.NET Core 3.0 with Desktop Packs

还有值得一提的是,.NET Core 目前没有支持 Mac 或 Linux 上的桌面应用的计划。

.NET Framework 4.8

在 .net core开发的同时,微软也同步并行开发 .NET Framework 4.8,会同时改进下面内容:

  • 访问完整的Windows 10 API。
  • 能够在WPF和Windows窗体应用程序中托管UWP XAML控件。
  • 能够托管UWP浏览器和媒体控件,支持现代浏览器和媒体内容和标准。

PackageReference

原本是通过packages.config来配置引用的组件的,从介绍上说,会采用新的SDK风格,SDK风格项目的一个关键方面是PackageReference,一种引用NuGet包的新方法,PackageReference还可以一次引用整个组件区域,而不是一次只有一个组件。SDK风格项目更小更清洁,对源代码控制也更友好。

一句话就是PackageReference将替换packages.config。且更加牛B。

一些感想

其实从 .net core 2.0开始,已经渐渐成熟,也许不久的将来,.net core将真正代替 .NET Framework。

对我来说,自己本身还是挺喜欢微软的技术栈的,只可惜,微软开源的有点晚了。

未来究竟会怎么样,在我有限的年华拭目以待吧。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-05-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Bug生活2048 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • .NET Core for Desktop
  • .NET Framework 4.8
  • PackageReference
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档