关于问题初学者学习.Net 平台开发技术。Net Core 和.Net Framework 哪个好?一共有 5 位热心网友为你解答:
【1】、来自网友【编程乐趣】的最佳回答:
当然是.Net Core 了。
下面给大家分享一个微软 MVP 整理的,2022 年最新的 Asp.Net 程序员学习路线图。这个图的知识点,分为:1、个人必须掌握 2、进一步学习 3、兴趣 4、其他 5、可能需要学习。第 1、2 部分大家必须去掌握起来,其他的内容可以根据工作的需要、兴趣选择。
详细介绍:
这个路线图非常齐全,涵盖了 C#方方面面的内容,掌握了图片中的技能就可以成为一个合格的高级程序员。
【2】、来自网友【咻咻的大兔只】的最佳回答:
对于初学者来说,绝对是.net Framework,因为有以下原因:
1..net core 为了代码精简,所以几乎就是个空壳,所有的功能都要手工添加中间件,这不要说是初学者,哪怕老手很多时候都是云里雾里,nuget 到令人抓狂,相比之下 framework 开箱即用
2.net core 很多编程思想对初学者很不友好,控制反转,IOC 容器,DI 注入,等等,没有一定的编程经验,很难理解这些概念,相比之下 framework 虽然也支持这些,但它天生更传统一些,更好理解一些
3.net core 还不完善,比如目前你要开发 winform 程序,你还只能用 framework,core 目前还不支持
综上所述,对于初学者来说,打基础还是 framework 比较好,core 的学习难度比 framework 高很多。。。[抠鼻][抠鼻][抠鼻][抠鼻][抠鼻][抠鼻][抠鼻][抠鼻]
【3】、来自网友【sajuk】的最佳回答:
.Net 平台主要有 2 个方向:windows 桌面客户端和 B/S 后台服务。
如果想开发桌面应用,就学.Net Framework。UI 框架 winform 比较简单但是开发效率高,图形接口是 gdi+,比较低效。也可以用 DirectX 接口的 wpf 框架,复杂但功能更强大,图形性能高,是未来趋势,可以前后端分离开发,xml 布局方式便于以后掌握其他语言平台的界面开发。
如果开发 web 应用,可以从.Net5 开始学,这个版本开始合并 framework 和 core, 目前还是一个过渡版本,对 winform 的支持不太好,web 跨平台开发则完全没问题。预计 2021 年底发布的.Net6,是一个长期支持版本。
学会.NET,一个人就是一个团队。从嵌入式设备,ioT,工控自动化上位机,企业管理系统,到 Web 后台服务都可以开发。加油吧!
【4】、来自网友【秋风技术】的最佳回答:
如果没有历史原因,那就用.net 5,因为.net 5 性能很优秀,对比.net core 3.1,在.net 5 对 gc 进行改进,并对 arm 加入进行指令集支持,如果是龙芯平台的话,那现在只能用.net core 3.1,龙芯指令集的代码合并会在 21 年.net 6 源码中,至于.net framework 4.8 后就是补丁支持了,不会添加新功能了
【5】、来自网友【增才说科技】的最佳回答:
因为学新不学旧的原则,对于初学者,我个人强烈建议学习.net 5。这是微软在 2020 年 11 月 11 日才发布的.net 框架。.net 对.net core 和.net framework 做了合并,从此以后不再区分.net core 和.net framework。我个人有 14 年的.net 编程经验,现在也在尝试在新项目中使用.net。
.net 5 本质上是基于.NET Core,统一了.NET Framework、Xamarin 和 Mono ,这将会极大地减少程序员的开发工作量。.net framework 最新版本是 4.8,以后也不会再推出新版本了。
作为曾经的.net framework 开发者的我,只要略微查询一下微软的官方文档,即可上手.net 5。可以说,学习成本还是很低的。
以上就是关于问题【初学者学习.Net 平台开发技术。Net Core 和.Net Framework 哪个好?】的全部回答,希望能对大家有所帮助,内容收集于网络仅供参考,如要实行请慎重,任何后果与本站无关!