公告 .NET 2015在Mac,Linux和Visual Studio社区开源啦
[原文发表地址]:Announcing .NET2015-.NET as Open Source, NET On Mac And Linux And Visual Studio Community
[原文发表时间]:11/12/2014
它终于到来了。这也是我们大多数人来微软工作的原因,而且我认为这不仅是一个纪元的结束,同样是令人惊叹的事情的开始。
新版的.NET 2015是我们发布的。这也就是我们今天在纽约发生并公告的事情,它其中包含了很多的东西,所以慢慢欣赏吧。
请一定要看看我在最后列的博客,这是我私人汇总并呈现给你们的一些情况。
关于开源和跨平台我们是非常认真的
.NET 核心5是最新的,并通过NuGET发布了组件化的框架。这也意味着你可以和你的应用程序一起发布一个.NET 核心框架的私有版本。其他的应用程序的版本是不能更改你的应用程序的行为的。
我们正在创建一个可以应用于windows, Mac和Linux 的.NET核心CLR, 它同样也是开源的,并且是由微软提供支持。所有的这些都在这里:https://github.com/dotnet。
我们同样正在实现RyuJit 和.NET 核心GC的开源并使他们可以跨平台被使用。
ASP .NET 5可以在任何地方进行工作
ASP .NET 5 很快将支持在Windows, Mac和Linux上使用,这些都会在GitHub上公开:https://github.com/aspnet.
举个例子,对于Mac和Linux来说,.NET 5包含了一个在libuv上叫做Kestrel的网页服务器。它和来自Node的网页服务器是相似的,对于产品来说,你可以使用Nginx控制它。
开发人员会有一个非凡的体验
有一个针对开源开发人员和学生的免费版的Visual Studio叫做Visual Studio Community。它在一次下载之后就可以支持更多的扩展和应用,这并不是Express版本, 基本上是Pro版本。
对于前端开发人员来说,Visual Studio 2015 和ASP .NET 将会支持gulp, grunt, bower和npm。
一个community团队(包括我和来自ASP.NET和web tools 团队的Sayed,已经创建了属于Kulture build 系统的OmniSharp 组织,作为一种途径可以带给在windows, Linux, 和Mac上 的Sublime, Atom, Brackets, Vim, 和Emac真正的智能感应),你可以通过https://www.omnisharp.net,或者团队成员Jonathan Channon 的博客查看相关信息。
更多的开源
在GitHub中会有更多关于.NET 4.6核心框架和相关引用的源代码。这将会在MIT许可下进行重新认证, 所以Mono(还有你)可以在他们的.NET 实现工具中使用开源代码。
在https://microsoft.github.io. 中会有一些关于微软开源的托管在GitHub中的新的Hub
.NET实现开源是很有意义的,这个决定不仅很有商业意识,同时也具有很好的交流的意识, 现在微软的所有的人都能像我们一样看见这些。
相关链接:
可以通过 Visual Studio 2013 更新4 发布日志 , Visual Community 2013 和更新4 发布日志和Visual Studio 2015 预览版发布日志了解更多