IE盒子

搜索
查看: 140|回复: 16

.Net Core 和 .Net Framework的不同

[复制链接]

2

主题

4

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2022-11-30 14:56:53 | 显示全部楼层 |阅读模式
起因

近期因为公司业务的关系,开始使用.net生态环境,因此对.Net Core和 .Net Framework进行了一些研究。
历史

.Net Framework 历史要比 .Net Core 久一些。.Net Framework 的第一个版本大约在2002年前后推出的,而.Net Core的第一个版本,大约在2016年前后推出的,相差了将近14年的时间。
差异

协议

.Net Framework,即便它里面的一些东西开源了,但是微软是使用商业协议发布的.Net Framwork,不言而喻,它是一个私有的商业软件,发布基于.Net Framwork的产品时,就要按照微软的规则来了。
.Net Core 是一个完全开源的东西,并且是通过开源协议发布的,因此任何个人或企业发布基于.Net Core的产品时,无需向微软付费,只需要按照开源协议的规则来。
跨平台特性

.Net Framework,只针对Windows平台,包含了Windows平台的所有特性。
.Net Core  可以针对多个平台发布,但是.Net Core 无法包含.Net Framework的所有特性。但是.Net Core的跨平台特性可以方便的在多个平台上共享业务逻辑。
发布

.Net Framework 是通过将运行时安装到Windows的方式,让所有应用可以共享这个运行时。
.Net Core 是跨平台的,因此它需要针对不同平台打包运行时
http://ASP.net

.Net Framework 和 .Net Core 都包含了http://ASP.net,但是.Net Core中的http://ASP.net被重新设计过了,目前没有看到Web Form这个功能,只看到了MVC这个功能。但是.Net Core版本的http://ASP.net可以在多个平台上部署和开发,但是.Net Framework只能在Windows上部署和开发。
总结

目前而言,.Net Framework是非常方便的平台,.Net Core的方便度尚不如.Net Framework。但是.Net Core的免费和跨平台特性,满足了很多小型面向业务型开发的公司的需求,是非常好的Java的替代品。
回复

使用道具 举报

2

主题

11

帖子

21

积分

新手上路

Rank: 1

积分
21
发表于 2022-11-30 14:57:14 | 显示全部楼层
建议把.NET、.NET Framework、.NET Core、.NET Standard以及Mono、Xamarin等概念放在一起对比说明 内容会更丰富
回复

使用道具 举报

1

主题

8

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2022-11-30 14:57:58 | 显示全部楼层
同意,但是以我目前对.net的了解,只能区别出Framework和Core差异,以后再逐步深入说明。
回复

使用道具 举报

0

主题

7

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-11-30 14:58:47 | 显示全部楼层
用.net core两年了,说心里话,linux+.net core+rider组合开发服务器真比.net framework 方便多了。后端结合MySQL,前端结合angular+ng zorro,简直爽到飞起来
回复

使用道具 举报

1

主题

8

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2022-11-30 14:59:19 | 显示全部楼层
我使用的是Visual Studio 2017 在Mac OS X 上进行开发,基本上已经放弃用Linux做开发环境了。但是你说 .Net Core使用感受比.Net Framework要好,这说明.Net  Core的成熟度已经很高了。
回复

使用道具 举报

3

主题

7

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2022-11-30 14:59:52 | 显示全部楼层
除非需要设计很老的nuget。不然优先都是使用.net core了,十分好用,支撑我们日千万处理量妥妥的。
回复

使用道具 举报

3

主题

5

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2022-11-30 15:00:09 | 显示全部楼层
请教阁下处理这么大的数据量使用什么框架?
回复

使用道具 举报

1

主题

8

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2022-11-30 15:01:07 | 显示全部楼层
http://asp.net core以及内部自行开发的rpc框架
回复

使用道具 举报

1

主题

6

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2022-11-30 15:01:40 | 显示全部楼层
我超级喜欢你的工作室~
回复

使用道具 举报

1

主题

6

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2022-11-30 15:01:55 | 显示全部楼层
示波器好评
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表