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

ASP.NET 正经历从 ASP.NET 5 到 ASP.NET Core 1.0 的重大转变,后者为开源、跨平台的轻量级 Web 开发框架。此版本改进了编译流程,引入了 dotnet-cli,并对 Entity Framework 和 MVC 进行了升级。


【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正在微软内外欣起开源的热潮和跨平台的变革,祝贺微软在不断的进步!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值