专栏首页张善友的专栏Xamarin和微软发起.NET基金会

Xamarin和微软发起.NET基金会

新闻《微软宣布成立.NET基金会全面支持开源项目 包括C#编译器Roslyn》,看到大家对微软的开放都很兴奋。在此之前在.NET社区也有了大量的开源项目,所列的24个项目也是早就开源,这次的重大意义在于成立了一个实体---.NET基金会,它将促进对.NET 的开放式创新,终于可以让大家认识到了.NET其实是很开放的,也是我的博客想向大家表达的,这次的微软Build大会应该是个里程碑。

.NET基金会旨在“统筹管理所有开放源代码的.NET库“。这和Apache软件基金会和Eclipse基金会的本质基本相同,都是围绕一个特定技术和库建立的管理组织。

总之,.NET基金会首先将管理24个.NET的相关开源项目,包括.NET编译平台(也就是之前代号为Roslyn的项目)和所有ASP.NET开源项目。Xamarin 目前加入到.NET 基金会的有六个项目,都是移动开发领域的项目:

  • Xamarin.Mobile:一个库,它为访问常用的移动设备功能的跨平台API,包括 iOS、Android 和 Windows 。
  • Xamarin.Auth:为用户进行身份验证和存储他们的帐户跨平台的 API 。
  • Couchbase for .NET: 一个轻量级,面向文档 (NoSQL),syncable 数据库引擎。
  • Xamarin 的System.Drawing:跨平台绘图 API
  • MailKitMimeKit:为移动设备优化的鲁棒的跨平台电子邮件库。

微软目前加入到.NET基金会的18个项目,这些项目早就已经开源,但微软此前并没有真正参与到.NET社区当中,也没有加入其他开源.NET项目。有了这个基金会,.NET团队也将开始求来自.Net社区成员的贡献。

.NET 基金会将有助于加速采用.NET 跨所有平台应用包括:服务器、 移动设备和桌面。基金会目前拥有一个三人的董事会,其中一席属于微软全资子公司微软开放技术(MS Open Tech,专注参与连接微软与开源社区的公司)的代表,一席属于.NET团队,还有一人是Xamarin创始人米格尔·德伊卡萨(Miguel de Icaza)

我们来回顾下Build大会目前为止在.NET开源领域的一些事件:

  • WinJS将开源,开发者们可以通过WinJS开发Windows、Android、iOS,甚至网页版应用
  • 正式发布TypeScript 1.0,TypeScript 1.0发布,该版本支持Visual Studio2012/2013等产品。微软表示将继续专注TypeScript语言的开发,以创建更高效的开发环境,包括智能感知、项目支持以及强大的代码导航功能。
  • Anders Hejlsberg宣布微软将开源Roslyn C#编译器,Mono项目团队正忙于将Roslyn集成进入Mono的技术堆栈(Mono.Cecil NRefactory IKVM.Reflection)。
  • Anders Hejlsberg还重点介绍了Xamarin,现场演示了如何用C#在Xamarin上开发通用应用(Universal Apps),通用应用可以运行在iOS和Android系统上。
  • Cloud and Enterprise 执行副总裁 Scott Guthrie宣布成立 .NET 基金会,基金会的官方网站:www.dotnetfoundation.org

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • .NET开源进行时:消除误解、努力前行(本文首发于《程序员》2015第10A期的原始版本)

    2014年11月12日,ASP.NET之父、微软云计算与企业级产品工程部执行副总裁Scott Guthrie,在Connect全球开发者在线会议上宣布,微软将开...

    张善友
  • 云原生时代 给予.NET的机会

    .NET诞生于与Java的竞争,微软当年被罚款20亿美元。 Java绝不仅仅是一种语言,它是COM的替代者! 而COM恰恰是Windows的编程模型。而Java...

    张善友
  • .NET Core与.NET Framework、Mono之间的关系

    随着微软的.NET开源的推进,现在在.NET的实现上有了三个.NET Framework,Mono和.NET Core。经常被问起Mono的稳定性怎么样,后续M...

    张善友
  • .NET6 平台系列1 .NET Framework发展历程

    自1995年互联网战略日以来最雄心勃勃的事业 —— 微软.NET战略, 2000年6月30日。 

    张传宁老师
  • 混搭.NET技术

    新闻 .NET技术+25台服务器怎样支撑世界第54大网站 再度燃起人们对.NET的技术热情。这篇新闻中透露了StackExchange 在技术方面的混搭,这也是...

    张善友
  • .NET Fringe 定义未来

    在dotnetconf 2015会宣布了4.12-14 在波特兰召开 .NET Fringe http://dotnetfringe.org/ ,中文社区很少有...

    张善友
  • .NET 时间轴:从出生到巨人

    自1995年互联网战略日以来最雄心勃勃的事业 —— 微软.NET战略, 2000年6月30日。

    张传宁老师
  • 未能加载文件或程序集“sorttbls.nlp” 与 未能创建 Microsoft Visual C# 2008 编译器

       在Win7的xpmode虚拟机里安装了VS系列软件,用于开发,在最近的一次安装.NET framework的更新后,发现.NET程序运行不了,VS也打不开...

    JadePeng
  • 2019.NET Conf China,.NET之崛起,已势不可挡

    当今时代,开发者大概是最优秀的群体。每一位开发者,无不奋勇向前,努力追寻时代的步伐,以大无畏的精神迎接挑战,紧跟大时代成就企业发展的宏伟蓝图的同时,也在实现自己...

    寒树Office与RPA
  • .NET Framework 清理工具

    由Aaron Stebner开发的.NET Framework Cleanup Tool(清理工具)常常被作为解决.NET安装问题的最后一招,目前已完成更新,从...

    张善友

扫码关注云+社区

领取腾讯云代金券