【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应用的技术。


【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)待定:

Milestone Release week
Beta6 27 Jul 2015
Beta7 2 Sep 2015
Beta8 15 Oct 2015
RC1 Nov 2015
RC2 TBD
1.0.0 TBD 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正在微软内外欣起开源的热潮和跨平台的变革,祝贺微软在不断的进步!


目录
相关文章
|
6月前
|
开发框架 监控 .NET
ASP.NET Dotnet LIMS实验室综合管理和质量监控系统源码
系统功能包括检测管理(合同管理、样品管理、样品收发管理、工作任务分配、检测结果登记、复核及审核、留样管理等)、报告管理(报告编制、审核、签发、打印等)、原始记录管理、仪器设备管理、物质试剂管理、文件管理、组织人员管理、标准管理、客户供应商管理、财务管理、查询统计等诸多模块为一体,组成一套完整的实验室综合管理和质量监控体系。
|
开发框架 缓存 .NET
ASP.NET Core跨平台技术内幕
ASP.NET Core设计初衷是开源跨平台、高性能Web服务器,其中跨平台特性较早期ASP.NET是一个显著的飞跃,.NET现可以理直气壮与JAVA同台竞技,而ASP.NET Core的高性能特性更是成为致胜法宝。
ASP.NET Core跨平台技术内幕
|
开发框架 前端开发 JavaScript
ASP.NET Core : 九.从Windows发布到CentOS的跨平台部署(下)
本文聊一下如何在Windows上用VS开发并发布, 然后将其部署到CentOS上。对于我们一些常在Windows上逛的来说,CentOS用起来还真有些麻烦。MSDN官方有篇文章大概讲了一下(链接),按照MSDN上面的例子用vs创建个hellomvc项目,还是踩了好多坑,将整个过程和遇到的坑说一下,希望对有需要的朋友有所帮助。
223 0
ASP.NET Core : 九.从Windows发布到CentOS的跨平台部署(下)
|
弹性计算 开发框架 Java
ASP.NET Core : 九.从Windows发布到CentOS的跨平台部署(上)
本文聊一下如何在Windows上用VS开发并发布, 然后将其部署到CentOS上。对于我们一些常在Windows上逛的来说,CentOS用起来还真有些麻烦。MSDN官方有篇文章大概讲了一下(链接),按照MSDN上面的例子用vs创建个hellomvc项目,还是踩了好多坑,将整个过程和遇到的坑说一下,希望对有需要的朋友有所帮助。
247 0
ASP.NET Core : 九.从Windows发布到CentOS的跨平台部署(上)
|
.NET 开发框架 开发工具
菜鸟入门【ASP.NET Core】7:WebHost的配置、 IHostEnvironment和 IApplicationLifetime介绍、dotnet watch run 和attach到进程调试
WebHost的配置 我们用vs2017新建一个空网站HelloCore 可以使用ConfigureAppConfiguration对配置进行更改,比如说添加jsonfile和commandline配置。
2361 0
|
.NET 开发框架 前端开发
[Asp.Net Core] 1. IIS中的 Asp.Net Core 和 dotnet watch
在基于传统的.NET Framework的Asp.Net Mvc的时候,本地开发环境中可以在IIS中建立一个站点,可以直接把站点的目录指向asp.net mvc的项目的根目录。然后build一下就可以在浏览器里面刷新到最新的修改了,也可以附加到w3wp的进程进行调试。
1524 0

相关实验场景

更多