微软开源.NET挑战Java

微软-net java

本周三微软公布了.NET开发框架开源计划,计划将.NET服务器端组件源代码通过GitHub开源,以实现跨平台支持Mac OS X和Linux。

微软.NET开源的矛头直指Java,多年以来,由于.NET依附于Windows平台,无法与Java在跨平台环境中进行竞争。

近年来随着移动互联网和云计算的蓬勃发展,微软在开发者社区的人气一路走低,虽然.NET支持C++、C#、VB和Python等多种编程语言,而且也为关键企业应用开发提供数据库互动等功能,但是在一些新的技术趋势中,例如最近开始流行的Linux服务器上的容器化云计算开发技术,微软开始落伍。

.NET的开源,意味着微软将彻底走出封闭的操作系统生态,与云端开源技术实现融合,例如让.NET服务在Docker容器中运行。这对于600万人心浮动的微软开发者来说,相当于一副定心丸。

.NET的开源,是微软正式告别PC时代的另外一个标志性事件,微软新任首席执行官Satya Nadella信奉跨平台策略,主张以开发者而不是Windows为中心重构微软的软件和云基础架构。

其实早在今年4月的开发者大会上,微软就已经开发了部分.NET的源码,包括Roslyn编译器,同时还成立了.NET基金会负责与开源社区对接。

据悉,微软正与开源社区Mono紧密合作,在微软宣布.NET开源之前,Mono是实现在非Windows操作系统中应用.NET的主要开源项目。此举显示微软正在尽一切可能稳定人心,壮大.NET开源队伍。

第一时间获取面向IT决策者的独家深度资讯,敬请关注IT经理网微信号:ctociocom

   

除非注明,本站文章均为原创或编译,未经许可严禁转载。

相关文章:
标签: , ,


关于作者

传媒领域资深人士,IT行业净坛使者。 联系邮箱:zhanglin@ctocio.com