OceaBase开发者大会落地上海!4月20日共同探索数据库前沿趋势!报名戳 了解详情
写点什么

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

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

关注

评论

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

转转统一权限系统的设计与实现(后端实现篇)

转转技术团队

后端 权限控制

【Python技能树共建】常用标准库

梦想橡皮擦

Python 6月月更

疫情过后,远程办公还在吗,企业如何构建数字化转型

WorkPlus

ABAP-创建WebService服务

桥下本有油菜花

abap

记录那些年 Nacos 的坑

Damon

6月月更

MySQL采用B+树作为索引的原因

龙空白白

索引结构 MySQL 数据库 索引原理

如何串连三个「语言工具」描述简洁清晰的需求?

LigaAI

程序人生 产品经理 需求 产品需求 产品设计与思考

MySQL面试宝典-文件篇

CRMEB

【直播回顾】OpenHarmony知识赋能六期第一课—OpenHarmony智能家居项目介绍

OpenHarmony开发者

OpenHarmony

征文投稿丨基于轻量应用服务器+OSS的中小型应用运维实践

阿里云弹性计算

运维 OSS CI/CD 轻量应用

SAP Field Service Management 和微信集成的案例分享和实现介绍

Jerry Wang

云原生 SaaS SAP 6月月更 Marketing Cloud

Linux开发_Shell脚本编程语言

DS小龙哥

6月月更

测试开发【Mock平台】06开发:项目管理(二)Atnd页面搭建经验实战与学习线路梳理

MegaQi

测试平台开发教程 6月月更 测试技术干货

【PIMF】OpenHarmony啃论文俱乐部—盘点开源鸿蒙三方库【1】

离北况归

OpenHarmony

软件成分分析(SCA)完全指南

SEAL安全

开源 应用安全 软件安全 软件成分分析 应用安全测试

BOM核心——window对象之窗口

大熊G

JavaScript 前端 6月月更

C#/VB.NET:从PDF中提取图片

在下毛毛雨

C# .net PDF 提取图像

正式上架!TDengine 插件入驻 Grafana 官网

TDengine

数据库 tdengine Grafana

Django CRUD(创建、检索、更新、删除)基于函数的视图

海拥(haiyong.site)

Python 6月月更

知识管理对企业意味着什么

小炮

欧拉扬帆伙伴计划和鲲鹏科研创新使能计划,助力鲲鹏持续成长

科技热闻

搭建个人博客,Docsify+Github webhook+JGit解决方案

艾小仙

Java GitHub webhook jgit halo

【战码先锋】润和赛道正式开启,马上加入赢取双重大礼!

OpenHarmony开发者

Open Harmony

龙蜥社区成立云原生 SIG,引入 3 大核心技术,共建云原生生态

OpenAnolis小助手

开源 技术 云原生 龙蜥社区 sig

如何规避开源安全漏洞风险?新思科技OSSRA报告给出建议

WorkPlus

C#入门系列(十七) -- 类和对象

陈言必行

C# 6月月更

降本增效的居家办公心得-提高效率的百宝箱 | 社区征文

迷彩

远程办公 工具分享 6月月更 初夏征文

提升“架构思维”?这本书值得一读!

博文视点Broadview

大数据培训Flink 流怎么来处理 API

@零度

flink 大数据开发

我们公司使用了6年的项目部署方案,打包 + 一键部署详解,稳的一批

沉默王二

Java

软件开发外包的优势,哪些企业适合软件开发外包?

开源直播系统源码

软件开发 直播带货 直播带货源码 视频带货

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