HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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

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

关注

评论

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

低代码实践:题型物料化设计(三)

XIAOJUSURVEY

开源 低代码 组件化 领域驱动 可视化搭建

汉化版C4D插件:NextLimit RealFlow C4D流体模拟插件破解版 Mac/win

理理

《Excelize权威指南》新书发布

xuri

Go 开源 Excelize 新书推荐

2024-08-03:用go语言,给定一个从 0 开始的字符串数组 `words`, 我们定义一个名为 `isPrefixAndSuffix` 的布尔函数,该函数接受两个字符串参数 `str1` 和

福大大架构师每日一题

福大大架构师每日一题

蓝易云 - go、Java、python三门语言的优缺点和各自擅长做什么

百度搜索:蓝易云

Python Go tomcat Linux 运维

Markdown文本编辑器:Typora for Mac/win 中文版

你的猪会飞吗

Typora破解 Typora Mac下载 Mac软件下载站 typora激活

CnosDB 元数据集群 – 分布式时序数据库的大脑

CnosDB

开源 时序数据库 tsdb CnosDB

Adobe软件卸载不彻底,总是导致新版本软件安装失败怎么办?

理理

区块链行业软件开发白皮书:dApp、交易所与NFT商城的项目包装与运营

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

蓝易云 - 解析海外服务器改如何面对黑客的攻击和干扰!

百度搜索:蓝易云

云计算 运维 服务器 云服务器 高防服务器

蓝易云 - openproject在docker下的安装

百度搜索:蓝易云

Docker 云计算 运维 云服务器 OpenProject

蓝易云 - Myvatis关联关系映射与表对象之间的关系

百度搜索:蓝易云

sql 云计算 运维 mybatis JDBC

我为什么要学习写作?OpenAI时代,还有必要练习写作吗?

Geek漫游指南

写作 软件工程 技术写作 技术人写作

音乐创作软件 Steinberg Cubase Pro 12 mac下载安装 附破解补丁

理理

Finder增强工具:XtraFinder Mac中文版

理理

ae插件Optical Flares光晕插件下载 Optical Flares破解资源 Mac/win

理理

中文汉化版AE插件 Deep Glow破解资源 附许可证 Mac/win

理理

e3d插件下载 Video Copilot Element 3D mac破解版 AE三维模型插件

理理

蓝易云 - 解决SpringBoot项目war部署到tomcat下无法Nacos中注册服务问题

百度搜索:蓝易云

云计算 tomcat 运维 Spring Boot 云服务器

工程化实践:问卷搭建领域化设计

XIAOJUSURVEY

架构 前端 复杂度 领域驱动 工程化

流量限制防火墙工具 TripMode for Mac v2.2.1中文激活版

理理

c4d插件:3dquakers forester破解版(C4D花草树木森林植物生成插件)

理理

混沌工程-Chaos Engineering

虚实的星空

混沌工程 Chaos

DR5(PS一键磨皮插件(Delicious Retouch) 中文版安装包 Mac/win

理理

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