Net 框架和.Net Core,我该用哪个?怎么选

 我来答
恋恋土豆丝
2017-05-24 · TA获得超过5231个赞
知道大有可为答主
回答量:4569
采纳率:0%
帮助的人:1010万
展开全部
以前.Net开发人员只需要选定运行时和.Net框架即可。但现在,它是Windows生态系统从物联网到云最宽泛的一部分。开发人员有更多选择,这在Microsoft的Visual Studio 2017的新安装程序中显而易见。当涉及到编写C#,F#或Visual Basic,有广泛的.Net变体和平台可以选择。这不是一件坏事,.Net跨平台运行时本来就是微软的最初目标之一,虽然当时未能如愿,因为微软没有击败Flash。
有趣的是,Visual Studio安装程序对新家庭成员.Net Core十分重视。当选择构建ASP.Net Web应用程序或想使用容器跨平台应用程序时,.Net Core是将熟悉的Windows开发工具应用到更广泛的Microsoft生态系统,特别是下一代企业应用程序的构建。
.Net Core不是特别好理解,也许最好考虑对.Net进行彻底重构以支持跨平台开发,.Net Core已经迅速成为.Net基金会开源工作的核心。.Net Core可以比其他.Net运行时和库更快地响应对新平台的需求。例如,三星正在将其添加到Tizen操作系统,最近的.Net Core版本支持在Raspberry Pi上运行代码。它也是使用.Net语言构建通用Windows平台(UWP)应用程序的基础。
虽然.Net Core具有许多其他.Net平台的部分功能,但它专注于提供基于控制台的服务器应用程序。 它在Windows,MacOS和Linux上提供构建和运行命令行应用程序的工具,它也是用于构建ASP.Net Core Web应用程序的工具。在Windows Server Nano上运行.Net Core,使用熟悉的工具在Windows容器中构建和运行微服务。
百度网友9f8ba65
2017-05-24 · TA获得超过1018个赞
知道小有建树答主
回答量:384
采纳率:86%
帮助的人:94万
展开全部
这个看你的需求了,如果你的程序追求跨平台,那你肯定选.net core.。如果只是在windows上运行,那用.net framework就行了,毕竟.net framework更成熟。.net core相对来说没那么成熟,很有可能会遇到坑
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式