首页 > 代码库 > .NET Core 2016 回顾

.NET Core 2016 回顾

都在回顾自己的2016,今天我们来看看.NET Core的2016。

每一年的脚步的确是快,转眼间马上就2017。新的一年,带着理想和抱负继续出发。

1 月

ASP.NET 5 改名 ASP.NET Core 1.0

改名的根本原因:之前称之为“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 月

微软收购热门初创企业Xamarin

  微软在将更多的 iPhone 和 Android 应用引入 Windows 10 方面面临着较大的挑战,为了解决这些问题,微软已经大力投资技术,以此帮助开发者更加无缝地将他们的应用引入 Windows 之中。

  Xamarin 当然非常支持微软的这些举措,同时也能够让微软支持的大量开发者更加容易地利用他们的 .NET 和 C# 标准编写程序代码,并将他们的应用引入诸如 Android 和 iPhone 等平台之中。

3 月

Microsoft Loves Linux

微软新任CEO纳德拉提出的“Microsoft Loves Linux”,并且微软宣布.NET框架的开源,近期Microsoft不但宣布了Linux平台的SQL Server,还宣布了Microsoft将重新建立对开源软件的支持。

5 月

.NET Core RC2/RTM 明确了时间表

.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全新路线图

.NET Core / ASP.NET Core 1 RTM发布两周后,社区也很积极,收到了非常多的反馈,上周五微软的scott Hunter 在dotnet团队官方博客上发布了.NET Core全新的路线图 https://blogs.msdn.microsoft.com/dotnet/2016/07/15/net-core-roadmap/这个路线图只是一个粗略的时间表,很可能随着开发的进展发生改变。

 

技术分享

 

9 月

Introducing .NET Standard

.NET 标准发布

技术分享

 .NET Standard 2.0

技术分享

 

 

Announcing September 2016 Updates for .NET Core 1.0

.NET Core 1.0.1 LTS 更新。

 

10 月

Announcing .NET Core 1.1 Preview 1

.NET Core 1.1 Preview 1 发布,对应发布ASP.NET Core 1.1 Preview 1 and Entity Framework Core 1.1 Preview 1 。

Announcing the October 2016 Update for .NET Core 1.0 

.NET Core 1.0.2 LTS 版更新。

NET Core Tooling in Visual Studio “15” 

 

11 月

.NET Core 1.1 发布

11/16  .NET Core 1.1 RTM 版发布。对应发布 ASP.NET Core 1.1 、EF Core 1.1。Visual Studio for Mac 也一同发布。

可以通过Visual Studio 2015, Visual Studio 2017 RC, Visual Studio Code and Visual Studio for the Mac 创建 .NET Core 1.1 的应用。

官方博客: Announcing .NET Core 1.1

 

12 月

.NET Core 1.0.3版发布 December 2016 Update for .NET Core 1.0。

这个版本为长期支持版(LTS) 在.NET Core 1.0的基础上修复问题。

 

2017

Visual Studio 2017 也将发布正式版。.NET Core 1.2 也将发布,.NET Standard 2.0 也将发布,更多的支持继续加入中。

 

本文部分来源于@张善友 的博客 http://www.cnblogs.com/shanyou ,感谢善友兄的支持。

 

如果你觉得本文对你有帮助,请点击“推荐”,谢谢。

.NET Core 2016 回顾