微软的开源.NET Core与ASP.NET Core正式迎来1.0版本
自微软公司宣布将对.NET Core项目进行开源以来已经过去了一年半之久,而当初做出这一决定,则是希望将微软.NET框架(及其表亲,专门面向Web的ASP.NET Core)下各核心组件推向Linux、OS X以及其它此前并不支持的操作系统平台之上。而微软日前正式声称,其.NET Core与ASP.NET Core已经正式迎来1.0版本。
来自1300家企业的超过18000名开发人员参与了.NET Core 1.0的贡献工作,微软方面表示,其同时指出这一新版本还包含.NET标准库,旨在帮助开发人员更轻松地“复用其编写的运行在服务器、云端、桌面乃至包括Windows、iOS与Android在内的各类设备上的应用程序时,所使用的代码与技能。”
作为微软公司的亲密合作伙伴之一,红帽公司对该项目亦给予大力支持——声名显赫的红帽企业Linux发行版将支持.NET Core。另外,基于Docker与Kubernetes的平台即服务方案OpenShift也将向其伸出橄榄枝。根据红帽公司的说法,此举将帮助企业客户在同一平台上运行同时包含有.NET与Java组件的微服务应用程序。与此同时,面向.NET Core编写的新型应用程序现在也能够运行在Windows Server与红帽企业Linux之上。
值得强调的是,微软公司还将.NET Core推向了Ubuntu、Debian以及CentOS,不过红帽企业Linux是有能力支持它的首款商用发行版。
除了关于.NET Core的产品发布消息之外,微软公司此次还公布称,三星方面正计划加入.NET基金会督导委员会。
尽管此次发布的绝对主角无疑当数.NET Core的1.0版本,但微软方面还借红帽峰会之机放出了其它一系列消息。例如,该公司正与红帽及CodeEnvy方面积极合作,希望为其它工具及语言供应商提供协议方案,旨在允许其免费Visual Studio Code编辑器支持超过100种编程语言。“这意味着任何开发人员都能够针对自己喜爱的编程语言及任意工具获得统一的生产编辑体验——即使该工具并非Visual Studio Code,”微软公司数据部门集团副总裁Joseph Sirosh在日前的公告中指出。
微软方面还展示了其它几项开源技术,而其中最受关注的则是能够运行在红帽企业Linux之上的SQL Server 2016。















