微软中国MSDN 点击上方蓝字关注我们
大家好 , 经过多个月的迭代 , .NET 6正式版如期和大家见面了!你安装好了吗?还是等等党?希望看完这篇文章你会对.NET 6有更多了解 。
自2014年11月12日宣布开源后 , .NET就成为了一个跨平台、面向多场景的技术 。 换句话说 , 你可以在传统的Windows上安装.NET,也可以在Linux,macOS下安装.NET并进行云原生、桌面、移动应用、大数据、机器学习、游戏、物联网的开发 。 这次更新也围绕这些场景 , 为不同行业进行赋能 。
文章图片
.NET 6是一个LTS版本 , 意味着你除了可以稳定地使用外 , 还可以得到安全和补丁更新 。 根据.NET官网上的资料 , .NET 6在2023年11月前都会得到维护 , 所以大家可以安心使用 。
如果你还没有/准备安装.NET 6 , 请点击以下链接
https://aka.ms/InstallD
.NET6 有不少更新 , 针对不同应用场景都有很多亮点 , 下面进行一些归纳:
【代码|.NET 6 如期而至】Minimal API
Minimal API 是构建 HTTP 服务的另一种方法 。 在.NET 6通过 web 模板创建的项目都会使用Minimal API 。 这里需要说明?点:Minimal API不会取代大家熟悉的MVC框架 。 如果你的应用是希望构建API , 建议使用web模板的方式去构建 。 但如果你需要更多与 ASP.NET页面相关的东西建议还是使用MVC模板 。
更多关于Minimal API , 请访问以下网址
https://aka.ms/LearnDN001
扫码查阅更多Minimal API信息
热更新
在之前发布封版前 , 热更新成为了热门话题 , 微软作为一个商业公司能够针对社区的要求 , 为.NET 6 保留社区所需是非常赞的 。 这对于微软和开源社区接触也是一件好事 。
我们先来认识下热更新 , 最早期热更新主要是面向移动应用 , 特别iOS应用更新的一种最常见的方式 。 不少开发者通过动态下发代码 , 它可以在不发布新版本的情况下 , 修复 BUG 和发布功能 , 让开发者得以绕开苹果的审核机制 , 避免因长时间审核等待以及多次被拒造成的成本 。 我记得.NET应用热更新场景也是在Xamarin下 , 慢慢地大家就希望如果代码编写能实现热更新 , 就可以减少编译的时间 , 即所见即所得 。
在.NET 6 你可以通过 Windows 下的 Visual Studio 2022 实现 , 也可以通过 CLI 方式实现 。
推荐阅读
- 代码|GGV纪源资本连投三轮,这家无代码公司想让运营流程变简单
- 葡萄|金印联携手葡萄城,低代码技术实现“万物皆可集成”
- 葡萄|中恒五金携手葡萄城:10年软件开发经验,凭借活字格低代码平台再创业
- Microsoft|Mesa D3D12最新代码中已添加对SSBOs的支持
- 人物|程序员被辞退报复公司 写代码转账553笔
- 代码|腾讯云微搭低代码负责人王倩:低代码将成为数字化转型中坚力量
- 错误|有了这个工具,不执行代码就可以找PyTorch模型错误
- 代码|vivo不小心把内部自研技术方案写进了“年终总结”,我看了直接好家伙
- 源代码|一个有生命力的开源社区应该是怎么样?
- 安全|让全世界大厂都手忙脚乱的代码漏洞 是怎么一步步成为噩梦的?