写点什么

.NET 的未来包含一个开源的 Mono

  • 2016-04-04
  • 本文字数:842 字

    阅读完需:约 3 分钟

在微软 Build 2016 大会的第二天,微软项目经理 Scott Hunter 和 Scott Hanselman 就.NET 平台的现状和未来计划做了一场演讲。演讲的题目是“.NET 概述”,他们的精彩演讲耗时一个小时,描绘了公司对于.NET 的目标以及开发人员可以期待什么。就像开幕式主题演讲所提到的,整个.NET 平台将有许多积极的变化。

在演讲的开始,他们就.NET Framework 如何成为两个主要的应用领域的基础表达了的看法。第一个被称为“现代设备体验”,主要包括常见的应用模型——任意设备(桌面、移动等)上的 UWP 和 Xamarin 应用。第二个是“现代云体验”,包括.NET Core 和 ASP.NET Core。

对于这些应用领域,问题在于需要使用最多三种不同的以.NET 为基础的库:传统的 Microsoft .NET Framework、相对比较新的.NET Core 和现在的 Xamarin。Hunter 和 Hanselman 描述了其团队构建单个.NET 标准库的目标,该库可以根据需要应用于那三个.NET 领域。

通过转向新的标准库,微软希望实现如下好处:

  1. 在所有平台上提供相同的 API;
  2. 掌握一个库而不是一个平台;
  3. “大表面(Big surface area)”而不是小公分母;
  4. .NET Standard 无需升级平台就可以增强;
  5. 库、公共基础设施和工具的快速创新。

他们在介绍这个重点时提到了一个副作用,就是 Mono 现在遵循 MIT 许可协议了,因此,在涉及重构代码或者选择在项目中使用哪个平台时,许可问题应该不是一个问题了。另外,Mono 和 Xamarin SDK 现在是.NET Foundation 的组成部分了。随着新的库特性被创建出来,它们将会添加到.NET 标准库中,而不是三个领域中的一个——因此,这是最大化培训投资需要学习的库。

Hanselman 指出,即使.NET 代码是开源的,也仍然可以从微软获得支持。对于那些关心在需要紧急帮助的事件中向谁求助的用户来说,这是一个重要的商业考虑。Hanselman 想要澄清的另一个不同是关于.NET 的发布周期:虽然是开放开发,但这并不意味着会不断地发布。

对查看或参与.NET 开发感兴趣的读者可以通过微软的公共 GitHub版本库来达成。

查看英文原文:.NET’s Future Includes an Open Sourced Mono

2016-04-04 19:002498
用户头像

发布了 1008 篇内容, 共 396.3 次阅读, 收获喜欢 345 次。

关注

评论

发布
暂无评论
发现更多内容

2022 开放原子全球开源峰会 OpenAnolis 分论坛携干货来袭!

kk-OSC

centos 开源 龙蜥操作系统 开放原子全球开源峰会 OpenAnolis

升哲科技入选《中国企业家》2022年度“新锐100”企业

SENSORO

构建工业软件开源工具链,2022 开放原子全球开源峰会开源工业软件论坛即将开幕

kk-OSC

开源 开放原子全球开源峰会 开源工业软件

细数下,FinClip 6月都干了啥

FinClip

工程师世界的《原则》,Quora创始人豆瓣9.2分神作!

博文视点Broadview

音视频通话前的网络及设备检测该如何操作?

ZEGO即构

音视频开发 通话检测

帮助文档——助客户快速了解您的产品如何使用

Baklib

工作中养成的工作习惯与给老板的汇报

松子(李博源)

大数据 个人成长 高效 高效率 工作总结

关于TCP与UDP你应该知道的

是乃德也是Ned

7月月更

【LeetCode】单词替换Java题解

Albert

LeetCode 7月月更

【7.1-7.8】写作社区精彩技术博文回顾

InfoQ写作社区官方

优质创作周报

共建开源人才生态,2022 开放原子全球开源峰会聚焦 “产学研用”

kk-OSC

开源 数字化 产学研用 开放原子全球开源峰会

ACM MM 2022 | 腾讯优图11篇论文入选,含盲超分辨率算法等研究方向

科技热闻

搭建帮助中心,推动SaaS企业发展

Baklib

SaaS 客户服务 帮助中心 文档管理

走进天太|加速智能生产力落地 让机器人随处可见

科技之家

观测云产品更新|新增查看器显示列多种快捷操作;新增 Pipeline 一键获取样本测试数据;新增场景自定义查看器文本分析模式等

观测云

【计算讲谈社】第五讲|不止能上路,更能做好服务:自动驾驶产品规模化的问题定义

大咖说

人工智能 自动驾驶 阿里云 科技

GQM 概述:构建研发效能度量体系的根本方法

思码逸研发效能

研发效能 创新方法 效能度量

一体化实时HTAP数据库StoneDB,如何替换MySQL并实现近百倍分析性能的提升

StoneDB

云原生 #数据库 HTAP 大数据 开源 #开源

这么强?!Erda MySQL Migrator:持续集成的数据库版本控制

尔达Erda

数据库 程序员 开发者 云原生 MySQL 运维

一文搞懂Python上下文管理器

曲鸟

Python 7月月更 上下文管理器

小白 0-1 学习 app 开发,从配置到 helloword

YonBuilder低代码开发平台

跨平台 安卓 低代码开发 多端开发

SpEL快速上手及实践

转转技术团队

Java spring 后端

东方甄选品控翻车,如何通过智能协同的供应链建设建开启可持续商业模式?

数商云

数字化转型 供应链 企业数字化

内部排序——交换排序

乔乔

7月月更

wallys/DR8072V01/IPQ8072A networking SBC supports dual 10GbE, WiFi 6

wallys-wifi6

公有云计费套路多?这里有一份破招详解

焱融科技

云脉芯联加入龙蜥社区,共建网络“芯”生态

OpenAnolis小助手

开源 芯片 龙蜥社区 CLA 云脉芯联

中文拼写纠错:怎样改善模型对 multi-typo 的纠正效果?

澜舟孟子开源社区

人工智能 自然语言处理 nlp 文本生成 文本纠错

Flink 引擎在快手的深度优化与生产实践

Apache Flink

大数据 flink 编程 流计算 实时计算

新书上市 | 20年行业实践,一线工程师的必读之作

图灵教育

软件设计

.NET的未来包含一个开源的Mono_.NET_Jeff Martin_InfoQ精选文章