【dotnet跨平台】Asp.net 正在经历的变革



【dotnet跨平台】Asp.net 正在经历的变革


Asp.net 正在经历一场变革。从官网:https://get.asp.net/ 我们能够看到多个版本号的字眼例如以下:

ASP.NET 4.6:过去一直在构建Web应用的技术(使用了Web Forms, MVC, Web API and SignalR)

ASP.NET 5 RC:新的开源的。跨平台的,高可用的,轻量级框架的构建Web应用的技术。

最上面写着横条Asp.net 5正在被重命名为Asp.net core 1.0,了解关于Asp.net core和.net core的更新:https://blogs.msdn.microsoft.com/webdev/2016/02/01/an-update-on-asp-net-core-and-net-core/


非常多人想知道这个asp.net core 1.0什么时候公布。详细大家能够关注这个项目进展蓝图页面:https://github.com/aspnet/home/wiki/roadmap

当前是TBD(To Be Decision)待定:

MilestoneRelease week
Beta627 Jul 2015
Beta72 Sep 2015
Beta815 Oct 2015
RC1Nov 2015
RC2TBD
1.0.0TBD 2016


之前的dnx将会被dotnet-cli替代:https://github.com/dotnet/cli

负责人Scott在他的博客中早前已经有说过了:http://www.hanselman.com/blog/ASPNET5IsDeadIntroducingASPNETCore10AndNETCore10.aspx

ASP.NET 5 RC 2或者ASP.NET Core 1.0 RC会有什么变化吗?有兴趣的同学能够看下:http://www.talkingdotnet.com/whats-new-in-asp-net-5-rc-2-or-asp-net-core/

这篇文章的几个关键词:dotnet-cli,self hosted自托管,NuGet内容。Visual Basic和F#过去不支持ASP.NET 5但如今将在新产品dotnetc-li中支持。dnx内存中编译运行,但过去每次又一次编译都会所有编译。而新RC 2将仅仅对有改变的内容进行编译。这样能够提快速度。Project.json增加了编译选项。你能够在runTimeOptions这个结点下设置gcMode (Garbage Collection Mode) ,commands结点去掉了,dnx46变成了net46,大概就这些。

还有Entity Framework 7会变成Entity Framework Core 1.0或者EF Core 1.0。MVC 6变成ASP.NET Core MVC 1.0。

总之dotnet正在微软内外欣起开源的热潮和跨平台的变革,祝贺微软在不断的进步!


原文地址:https://www.cnblogs.com/zhchoutai/p/7338184.html