在最新的微软 Build 大会主题网站上,微软.NET 程序经理 Scott Hunter 发表了一篇文章,指出.NET Core 是.NET 的未来。

去年,微软就已经确认 Visual Studio Live 中的.NET 框架将会被.NET Core 取代。将.NET Core 作为开源开发技术栈在 2014 年就公布了,但真正的第一个主要版本到了 2016 年年中才发布,同时发布的还有相应版本的 ASP .NET Core 和 Entity Framework Core。开源.NET Core 是一项为跨平台.NET 奠定基础并构建更强大的生态系统的举措。.NET Core 的第一个主要版本专注于高性能 Web 和微服务。一年后,随着 2.0 版本的发布,添加了多个 API 和组件,方便将 Web 应用程序迁移到.NET Core。InfoQ 与经验丰富的社区开发人员讨论了.NET Core 2.0 的发布及其未来,并了解到这些要点:将.NET Core 看作一个已经稳定的平台,适合用于新的应用程序开发,在.NET 框架上提供显著的性能优势。开发人员之一 Jeff Amons 表示,。NET Core 的优势之一是以服务器为中心的设计模型:

.NET 最初是针对 Windows 电脑的单个用户而进行优化的。.NET Core 为微软转向以服务器为中心的模型提供了契机。

.NET Core 3.0 的亮点是支持 Windows 桌面应用程序,主要是 Windows 窗体、Windows 表示框架(WPF)和 UWP XAML。在发布期间,.NET 标准被认为是 Windows 桌面应用程序和.NET Core 的公共基础。另外,.NET Core 被描述为 ASP.NET、Entity Framework Core 和ML.NET组合体的一部分。“Windows 桌面包”将为开发和移植 Windows 桌面应用程序到.NET Core 提供支持,这是一个兼容 Windows 平台的附加组件。

与 Hunter 的文章同时发布的还有作为”.NET Core vNext“的.NET 5,也就是.NET Core 3.0 的后续版本。在这个声明中,微软将.NET 5 作为一个统一的平台,用于桌面、Web、云、移动、游戏、物联网和 AI 应用程序。它还演示了与所有 Visual Studio 版本和命令行接口(CLI)的显式集成。新版.NET 的目标是产生一个.NET 运行时和框架平台,将.NET Core、.NET Framework、Xamarin、Mono(最初的.NET 跨平台实现)的关键特性集成在一起。.NET 5 还支持 Java 在所有平台上的互操作性,以及在多个操作系统上与 Objective-C 和 Swift 的互操作性。

社区对.NET 5 的品牌和向后兼容性存在一些质疑。例如,用户 lol768 说:

在历史上,vNext 已经被用在 ASP.NET 中,用来指代 ASP.NET v6(为了不与 ASP.NET MVC 混淆)。我们重启了 ASP.NET Core 的版本,现在是版本 2。Entity Framework 过去是.NET 框架组件,但现在是独立的,然后还有一个 Core 版本系统……我记得很多年前我们有一个 Microsoft .NET Passport…这与之前提到的.NET 品牌完全无关。现在我们有.NET 5,它既不是框架也不是 Core——ASP.NET 也放弃这个 Core 品牌吗?仅仅是我这么认为,还是这一切太复杂?

不过,很明显的是,.NET 未来所有的投资都将与.NET Core 相关,而.NET 5 是.NET Core 的下一步。所有相关的开发都将继续开源和面向社区。.NET Core 的生产版本计划在今年晚些时候,也就是 9 月份发布,而.NET 5 预计在 2020 年晚些时候发布。这里提供了当前.NET Core 的路线图。

 原文地址:https://www.infoq.cn/article/hiR8Qqv_d5wGCBarQ5CV


.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com 

.NET Core 的过去、现在和未来相关推荐

  1. 【译】.NET Core 是 .NET 的未来

    为什么要翻译咧,.NET 5 都宣布在 .NET Core 之后发布咯,何不再给 .NET Core 打打鸡血,我这个 .NET Core 的死忠粉. 原文:<.NET Core is the ...

  2. 官博翻译 | .NET Core 即 .NET 的未来

    点击上方蓝字关注"汪宇杰博客" 文 / Scott Hunter 译 / 汪宇杰 我们在2014年11月推出了.NET Core 1.0..NET Core 的目标是借鉴我们过去1 ...

  3. [asp.net core]project.json(1)

    摘要 前面介绍了使用vs2015新建asp.net core web的内容,这篇文章学习下project.json文件的内容. project.json 原文:https://docs.microso ...

  4. gRPC在C#中的未来属于grpc-dotnet

    作者:Jan Tattermusch grpc-dotnet(Grpc.Net.Client[1]和Grpc.AspNetCore.Server[2] nuget 包)现在是.NET/C#中推荐的 g ...

  5. [翻译] 初看 ASP.NET Core 3.0 即将到来的变化

    原文: A first look at changes coming in ASP.NET Core 3.0 在我们努力完成下一个 minor 版本的 ASP.NET Core 的同时,我们也在对下一 ...

  6. 迁移传统.net 应用到.net core [视频]

    .net core是.NET技术的未来,这一点正在被越来越多的公司认识到,但是如何将传统的.NET应用迁移到.NET Core是一个迫切需要解决的问题.对于传统.NET应用来说,使用和不使用.NET ...

  7. 使用ASP.NET Core MVC的Vue.Js

    目录 内容主题 VUE.JS简介 DOT NET Core 下载和安装Visual Studio 2017 ASP.NET Core Spa模板 基础知识和设置 Node.js 节点包管理(NPM) ...

  8. eBPF系列学习(4)了解libbpf、CO-RE (Compile Once – Run Everywhe) | 使用go开发ebpf程序(云原生利器cilium ebpf )

    文章目录 一.了解libbpf 1. BPF的可移植性CO-RE (Compile Once – Run Everywhere) BPF 可移植性面临的问题 BPF的可移植性CO-RE (Compil ...

  9. HMS Core Discovery第15期回顾长文|构筑立体世界,共造沉浸式营销

    本期直播,我们邀请到厦门大学信息学院副教授.B站会员购AR专家.蚂蚁特工创始人和HMS Core AR Engine技术专家一起探讨AR技术如何帮助企业打造沉浸式市场营销,引领商业化变革,同时为大家展 ...

  10. HMS Core Insights第二期直播回顾 –华为定位技术让你重拾方向感

    HMS Core Insights第二期直播 – "华为定位技术让你重拾方向感"已于4月26日圆满结束,这一期为大家解读了定位服务的技术应用与发展,下面我们一起来回顾本次直播的金句 ...

最新文章

  1. mxnet优化器 SGD_GC
  2. 【测试点4】基础实验4-2.8 部落 (25 分)
  3. JSP每隔指定的时间段自动刷新页面
  4. matlab如何绘制传递函数对数幅频特性_开环传递函数是怎样影响系统的?重要参量1/(1+T)与T/(1+T)的释义...
  5. 高等数学 中值定理 一张思维导图解决中值定理所有题型
  6. 电脑连接ios开发配置
  7. 百度AI开放平台情感分类
  8. gitlab内网部署clone push速度快,网页反应慢
  9. c语言vc怎么改变背景板颜色,VC OnCtlColor函数来修改控件背景颜色
  10. beyond-compare 命令行工具
  11. OTA前装搭载率逼近50%,哪些供应商正在领跑细分赛道
  12. 网络渗透测试的概念以及作用
  13. ndk开发流程,9次Android面试经验总结,已拿offer入职
  14. 奇妙而又有趣的密码学
  15. 邹秋实:考古的魅力在于发掘之前你不知道下面会有什么
  16. 360加速球 android,Android加速球、360加速球
  17. 人类史上首张黑洞照片亮相
  18. 周边pd是什么意思_pd是什么意思
  19. 诺基亚E71使用技巧大全 转帖 感谢作者
  20. Axure RP Extension安装

热门文章

  1. php7安装详解_,PHP7 redis扩展安装详解
  2. java allocate_Java中volatile关键字的最全总结
  3. 如何在Raspberry Pi上设置两因素身份验证
  4. android listpreference 自定义,Android – 我的ListPreference中的自定义行布局
  5. mysql获取查询策略语句_MySQL数据库查询性能优化策略
  6. 我为什么卸载了今日头条
  7. H5开发中常用的js方法
  8. 全局照明算法基础——从辐射亮度到渲染方程
  9. OPPO R9凭创新赢得2000万销量,成2016年热销手机
  10. android 蓝牙各种UUID(转载)