写点什么

.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:002830
用户头像

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

关注

评论

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

当当网商品详情API响应数据解析

tbapi

当当网API 当当网数据采集 当当网商品详情API

告别缓存击穿!Go 语言中的防并发神器:singleflight 包深度解析

左诗右码

哈尔滨等保测评:为城市数字化筑牢安全根基

等保测评

如何安装CST的Linux版本

思茂信息

cst CST软件 CST Studio Suite

2025年国内智能锁十大品牌排名分析

新消费日报

a+b=c,处理器一步搞定,Java虚拟机为啥要四步?

poemyang

Java虚拟机

Windows 11任务管理器CPU计算逻辑优化

qife122

操作系统

MoveIt Transfer漏洞引发更多受害者数据泄露,联邦机构也未能幸免

qife122

网络安全 数据泄露

用1分钟“招”了个AI同事,我在WAIC整顿职场

脑极体

AI

大数据-57 Kafka 高级特性 Producer 消息发送流程与核心配置详解

武子康

Java 大数据 kafka 分布式 后端

哈尔滨三级等保测评:关键信息系统的坚固铠甲

等保测评

告别人工误差与效率瓶颈:智能仓储助力烟草企业实现精益化管理

中烟创新

远程打游戏怎么选?网易UU、向日葵、ToDesk三款软件对比

科技热闻

区块链U卡APP外包的项目管理

北京木奇移动技术有限公司

软件外包公司 web3开发 区块链外包

基于迁移学习的智能代理在多领域任务中的泛化能力探索

申公豹

人工智能

首个智能体模型实测:产品、开发、运维“全包了”

Alter

区块链U卡APP外包开发

北京木奇移动技术有限公司

区块链开发 软件外包公司 web3开发

ARM物联网漏洞利用实验室在Blackhat USA 2017首次亮相

qife122

ARM漏洞利用 二进制漏洞开发

大庆等保测评:助力企业数字化转型行稳致远

等保测评

构建 AI 护城河的六大常见误区分析

Baihai IDP

人工智能 AI LLM 人工智能护城河

IK 字段级别词典的升级之路

极限实验室

ik easysearch

解构 Coze Studio:DDD 与整洁架构的 Go 语言最佳实践

十三Tech

DDD 构架 Coze开源

Apache RocketMQ for AI 战略升级,开启 AI MQ 新时代

阿里巴巴云原生

阿里云 AI 云原生 Apache RocketMQ

鸿蒙征文 鸿蒙ArkTS AppStorage数据同步失效:五大原因与高效解决策略

谢道韫

SILENTTRINITY最新部署指南:现代C2框架快速搭建

qife122

渗透测试 红队工具

北京理工大学医工交叉教学实践分享(2)|如何利用知识图谱工具实施教学

ModelWhale

知识图谱 AI教育 北京理工大学

阿里云联合信通院发布《面向LLM应用的可观测性能力要求》

阿里巴巴云原生

阿里云 云原生 LLM

工具分享-通过开源工具 tuning-primer快速巡检MySQL5.7

GreatSQL

李锦记 x 赛博威 | 共酿调味品行业营销费用管理新典范

赛博威科技

营销费用管理 赛博威 李锦记

[鸿蒙征文]小支的 HarmonyOS 学习笔记:从零搞个小应用

巴库一郎

鸿蒙 开发工具 HarmonyOS HarmonyOS NEXT 实践分享

AI Agent多模态融合策略研究与实证应用

申公豹

人工智能

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