不管微软积极拥抱开源背后的想法是什么,或许是想通过开源销售更多的软件或者云服务,也有可能是想吸引更多的开发者到微软平台上,但是目前看起来微软这步棋是下对了。从微软开源 .Net 和 ASP.Net 之后的分析看,微软的开源战略已经值回票价了。
2016-12-20 08:22 Paul Krill, wxy
大约一年前,微软宣布开源了 .NET 框架的大部分。当时,Scott Hanselman 使用微软 Power BI对代码库做了一个漂亮的分析。 现在一年过去了,我想要试试对以下问题做个解答: 微软开源了 .NET 框架的大部分之后,社区参与贡献了多少? 我着眼于以下三个项目做了分析,它们是 .NET 生态系统中最主要部分之一,也是 .NET 基金会内最活跃/收藏/分支的项目之一: Roslyn .NET 编译器平台,提供了开源的 C# 和 Visual Basic 编译器,以及丰富的代码分析 API。 CoreCLR .NET Core 运行时环境和底层库(mscorlib),它包括垃圾回收、JIT 编译器
2015-12-12 09:51 matt, wxy
在前一篇文章中,我们了解了微软在开源了 .NET 框架中最大一部分一年以来社区的参与情况。 接下来,我们将继续重复这个分析,但是这次我们将针对 ASP.NET系列项目进行分析: MVC- 通过分成模型-视图-控制器(MVC)等不同的概念部分来构建动态网站的框架,包括合并的 MVC、 Web API、 和 Web Pages w/ Razor。 DNX- DNX(一个 .NET 扩展环境)包含了用于启动和运行应用的代码,包括编译系统、SDK 工具和原生 CLR 宿主。 EntityFramework- 微软推荐用于新的 .NET 应用的数据访问技术。 KestrelHttpServer- 一个基于 libuv 的 ASP.NET 5 的
2016-01-23 08:03 matt, wxy
微软在Red Hat DevNation大会上正式发布了.NET Core以及ASP.NET Core 1.0,并提供了下载,其不仅能在Windows操作系统上运行,还能在Linux和Mac OS X操作系统上运行
2016-06-28 19:45 KLINT FINLEY, 熊蒙
.NET Core自从在开源社区发布以来就赢得了一片掌声,它也是GitHub上一个非常活跃的项目。该项目发布时,微软宣称他们将支持3个最大的平台:Windows、OS X和 Linux,同时也表现出希望整个社区能够帮助他们将这一项目扩展到更多的平台上的愿望。而这一目标的第一步已经实现,微软已宣布能够在FreeBSD上运行.NET Core项目了。 虽然对于FreeBSD的支持还存在着一些不足之处,但微软能够迈出这一步,将他们的支持平台进行扩展已经是一个良好的信号了,通过移除不可移植的代码,将项目迁移到其它平台上的门槛就会大大降低。社区对于微软的进一步
2015-05-09 20:21 Jeff Martin, 邵思华
此举意味着开发者可以使用 .NET 和 C# 为 Android 和 iOS 平台构建应用。
2016-04-01 12:11
微软全球开发平台事业部资深副总裁潘正磊是微软核心开发工具Visual Studio和.NET平台开发团队的领导人,1992年加入微软,从一位工程师做起,历练过多项微软全球性技术和管理职务,3年前也兼任微软亚太研发集团服务器与开发平台事业部总经理,同时管理美国与中国两地的微软研发团队,就连C#之父Anders Hejlsberg都是她的部属。 潘正磊一手主导微软Visual Studio开发团队导入敏捷开发,拥抱DevOps思维,甚至她还是决定.NET开源的关键人物。 Q:你何时得知.NET要开源? A:这是我的决定,而不是被告知。 Q:为何微软需要这么大的变革? A:原
2015-04-10 11:18
Roslyn是微软创建的一个.NET编译器平台,提供了开源C#和Visual Basic编译器及丰富的代码分析API,旨在使开发人员可以使用Visual Studio所使用的API构建代码分析工具。该项目于2014年4月3日开源。近日,在其一周岁生日来临之际,VB项目团队经理Kasey Uhlenhuth撰文回顾了Roslyn的开源之路。 据Uhlenhuth介绍,早在2009年重新设计C#和VB编译器的时候,他们就考虑到了开源。但直到2014年,在看到F#,、ASP.NET、TypeScript开源取得成功后,他们才真正迈出了这一步。 开源之后,他们获得了许多来自社区的支持和帮助。社区反馈在C# 6.0的一些设
2015-04-13 13:48 Kasey Uhlenhuth, 谢丽
Mono 4.0本月正式发布。这标志着含有微软的CoreCLR项目的开放源代码的首个版本的问世。其默认的语言为C# 6,这意味着Mono再一次抢在微软之前推出了新的C#编译器的RTM版本。 除了我们之前报道的功能和变化,Mono 4还应当具有更小的调试开销和基本的PowerPC64 LE支持。目前这些功能的具体细节不详。 许多人在问,既然微软正在开发自己的开源、跨平台的CLR,为什么Mono项目还要继续呢。Mono的贡献者和reddit用户_alexrp_解释道, 我觉得人们对Mono/CoreCLR整件事情有种错误的观念。为什么一种虚拟机(VM)变成开源并移植到其它操作系统,就
2015-06-13 09:55 Jonathan Allen, 朱明
微软负责云端和企业部门的执行副总裁 Scott Guthrie 宣布 软件巨人签署了收购 Xamarin 公司的协议。
2016-02-26 15:47
分享到微信
打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。