

还在犹豫是否迁移.NET5?这几个项目已经上线了!
source link: https://mp.weixin.qq.com/s?__biz=MzAwNTMxMzg1MA%3D%3D&%3Bmid=2654081434&%3Bidx=1&%3Bsn=cf5e7d6eda0458aae640f78f1724fc81
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

.NET5正式发布有十多天,博客园、知乎、技术群都讨论的非常热烈。关于项目是否迁移.NET5的话题讨论的尤为热烈,作为.NET十年老司机要告诉你,.NET5的迁移势在必行,当下就是最好的时机!犹豫项目是否升级到.NET5的,大概有以下几种情况,我来一一解析:
1 坚守.NET Framework,不愿升级
19年微软都已经声明,.NET Framework4.8之后就不再更新,不再添加新功能,因为.NET5.0开始了迭代,也许个人技术栈还停留在.NET Framework,但大势决定了升级是必须的,尝试下新平台也会有意外之喜的。
2 .NET5移除了WCF和WWF,没有替代
关于这个问题,Scott Hunter博客有说明,推荐用WebAPI或者gRPC来代替WCF,此外还有个.NET Core WCF客户端可以用来调用WCF服务;再就是用开源的Core Workflow来代替WWF,替代方案是有的,请往前看。
3 .NET5只是GA版,不是LTS
这其实没必要在意,.NET5是经过线上Bing.com、dot.net试运行了多个月才发布的,足够稳定可靠,微软官方推荐可用于生产环境的,有微软的背书,就放心用吧。后续.NET6也是平滑升级的,早升级早省事儿。
4 Winform/WPF并没有跨平台
这个理由是没问题的,目前桌面开发尚未有跨平台UI解决方案,且很多客户端项目都依赖了Windows组件,缺乏替代方案。 桌面开发 升级.NET5只有性能提升的优势,当下还没有迁移的必须性,等.NET6的跨平台UI方案出来后再升级不迟。
以上是几种情况的分析,如有遗漏欢迎补充交流。下面再给大家 总结下 本次.NET5发布的亮点 ,增加你的迁移.NET5动力! .NET Core3.1已经是性能怪兽了,各种性能榜单称雄,而.NET5在此基础上,又额外进步了很多!
1
通过线上(生产环境)测试:.NET5 通过在bing.com和dot.net 托管运行数个月,全面通过了线上验证,证明这个版本是生产可用的。
2
性能大幅提升:GC、JIT、正则表达式、多线程和异步处理、集合、LINQ、网络访问、JSON序列化、gRPC等。
3
C# 9和F# 5 的语言提升:例如C#9的顶级程序和记录record,F#5提供了交互式编程,并提高了.NET的性能。
4
.NET库增强了Json序列化,正则表达式和HTTP(HTTP 1.1,HTTP / 2)的性能。
5
P95 的延迟有所减少,得益于GC、分层编译和其他组件的一些改进。
6
更好、更灵活的应用部署选项:ClickOnce客户端应用程序发布,单文件应用程序,减小的容器映像大小以及添加的Server Core容器映像。
7
平台支持的范围进一步扩展:Windows Arm64和WebAssembly
本人亲自实操
我总结了下,犹豫迁移.NET5的人,更多只是因为还没去深入了解,缺乏动手经验,只是看了一些文章人云亦云。这里, 本人肝了一周,给大家录制了一波.NET5实操视频, 算得上全网首发,希望给.NET开发者一些帮助。
.NET5从零基础入门到实战
新鲜录制-全网首发-链接下载
.NET5正式发布后第3天开始录制,总视频数40+,包含.NET5下Console、MVC、EFCore、WebApi等多类型实操,从下载安装包开始录制,最后落地到实际项目。 辛苦录制希望物尽其用,全部视频和源码大家可以在文末获取!
以下是详细内容及获取方式
扫码立即免费领取
领取人数过多添加以下微信也可
wx:zhaoxihhhhh
Recommend
-
63
问与答 - @oldcai - 这是下集,上集在这里https://www.v2ex.com/t/408371一直犹豫着,要不要告知隔壁的那个小孩的母亲,她每周 1-5 不在的时候,孩子天天被虐的哭嚎,有时候好几次。
-
51
问与答 - @VPointer - 从小就特别崇拜科学家,希望自己至少是个博士。最近马上硕士研究生开学(云计算方向),但一直犹豫今后要不要继续读博士。目前还没有工作经验,硕士考了两次,也不太清楚自己是否真的有研究能力,家庭条件只比温饱线
-
28
旧的一年很快就过去,新的一年即将开始,年复一年,一个又一个的轮回。看到许多人都在写年终总结和新年计划了,回首自己过去这一年,感觉平平无奇,也没什么作为。惟稍作记录,聊以慰藉!我从来没有想过三十岁时会是
-
21
MacBook Pro - @WesleyNZ - 16GB/ 还是 32GB/还是 64 一次性别犹豫?! 求解!显卡是肯定要升级的 这个 100 多刀买个心里踏实。至于硬盘 1TB 绝对够用。。我就在想。。这个内存到底是 16 够了 还
-
13
Deployment介绍Deployment是kubernetes1.2引入的概念,用来解决Pod的编排问题。Deployment可以理解为RC的升级版(RC+ReolicatSet)。特点在于可以随时知道Pod的部署进度,即对Pod的创建、调度、绑定节点、启动容器完整过程的进度展示。使用场景创建一个Deployment...
-
15
字节35w+的offer在手,我却犹豫了...九章算法美帝代码搬运工,资深面试官,微信公众号-九章算法
-
15
技术选型-自建数据库VS云数据库,从此不再犹豫 Published 2020年7月20日
-
10
王团长区块链日记1235篇:一犹豫就是几十万的差额我发现我就是一个大号韭菜,前两天,就是周五的时候,有人让我买点cake,说以太坊推迟了,cake现在洗盘也差不多了,有机会,让我梭一下,我个韭菜,当时嗤之以鼻,没敢上这两天cake涨疯了都,今...
-
3
双十一还在犹豫?最后3天 这几款手机不可错过 2099起 评论(2)
-
3
还在犹豫?看看年销过亿大卖怎么做半托管!阿里巴巴全球速卖通品牌出海,首选平台!732024-02-06 08:03...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK