都在回顾自己的2016,今天我们来看看.NET Core的2016。
每一年的脚步的确是快,转眼间马上就2017。新的一年,带着理想和抱负继续出发。
1 月
改名的根本原因:之前称之为“ASP.NET 5”确实让人感觉这是ASP.NET 4.6的升级版,比其功能更加强大,未来会替代ASP.NET 4.6。其实不是的,因为“ASP.NET 5”是另起炉灶开发,和 ASP.NET 4.6是并行独立的关系。
所在现在的名字变动如下:
- ASP.NET 5 –> ASP.NET Core 1.0
- .NET Core 5 –> .NET Core 1.0
- Entity Framework 7 –> Entity Framework Core 1.0
2 月
微软在将更多的 iPhone 和 Android 应用引入 Windows 10 方面面临着较大的挑战,为了解决这些问题,微软已经大力投资技术,以此帮助开发者更加无缝地将他们的应用引入 Windows 之中。
Xamarin 当然非常支持微软的这些举措,同时也能够让微软支持的大量开发者更加容易地利用他们的 .NET 和 C# 标准编写程序代码,并将他们的应用引入诸如 Android 和 iPhone 等平台之中。
3 月
微软新任CEO纳德拉提出的“Microsoft Loves Linux”,并且微软宣布.NET框架的开源,近期Microsoft不但宣布了Linux平台的SQL Server,还宣布了Microsoft将重新建立对开源软件的支持。
5 月
.NET Core 经过了将近2年的开发,去年12月份发布的RC1版本,明确来说那只是一个beta版本,自从RC1发布以来,看到github里的RC2分支,整个工具链都发生了很大的变化。
.NET Core RC2 – Improvements, Schedule, and Roadmap
5月16日 微软.NET Core RC2正式发布,横跨所有平台
.NET官方博客宣布了《Announcing .NET Core RC2 and .NET Core SDK Preview 1》,正式如期发布了.NET Core RC2, 现在可以放心的基于.NET Core 构建 ASP.NET Core, console apps 和 class libraries for Windows, OS X and Linux。
6 月
.NET Core & ASP.NET Core 1.0在Redhat峰会上正式发布
6月27日 在RedHat 峰会DevNation 上宣布了.NET Core & ASP.NET Core 1.0 RTM。Red Hat有一个新的关于在RHEL上更简单的使用.NET Core的选项。
微软放出的下载中(https://www.microsoft.com/net/download),包含了 .NET Core Runtime, .NET Core SDK, .NET Core VS Tooling (包括 Web 开发工具), .NET Core Windows Server Hosting, 以及更新的 NuGet ASP.NET Core 1.0 和 Entity Framework Core 1.0 包。微软还发布了用于创建 .NET Core 项目的 Visual Studio 和 Visual Studio Code 扩展,以及 .NET Documentation(https://docs.microsoft.com/zh-cn/)。
7 月
.NET Core / ASP.NET Core 1 RTM发布两周后,社区也很积极,收到了非常多的反馈,上周五微软的scott Hunter 在dotnet团队官方博客上发布了.NET Core全新的路线图 https://blogs.msdn.microsoft.com/dotnet/2016/07/15/net-core-roadmap/这个路线图只是一个粗略的时间表,很可能随着开发的进展发生改变。