ASP.NET是属于微软方面力推的Web开发编程技术,同时也是当今最热门的Web开发编程之一。在微软方面2月25日发布的博客里面,云计算和企业部相关负责人Scott Guthrie宣布了这个ASP.NET 5。这是ASP.NET第一次可以在跨平台和Web开发应用框架的开源版本里面亮相。现在,它在Visual Studio 2015 CTP 6中已经作为预览版存在。
推荐:最新win10系统下载
在ASP.NET 5中进行了很多重要的改变,包括使用.NET核心在Windows、Mac或者Linux中运行的能力,重建MVC(Model View Controller,模型视图控制器),不需编译即可在动态开发代码中查看改变,整合著名开源Web开发者工具,使用NuGet依赖管理,配置管理增加新选项,整合并提高HTTP速度性能等,这些改变都包含在一个开源包内。
这些重要改变用一句话概括就是.NET核心成为一个新的模块化运行库,可以在Windows、Mac以及Linux中运行。包括Win10在内的Windows系统仍然可以运行全部的.NET框架,但应用可以被修改成可以在更小的、不是很强大的.NET核心上运行,而且其运行效果等同于Mac和PC。并且.NET核心的模块化结构提供了大量优势,就像Guthrie在博客中提到的三点:
1、你可以为自己的应用部署.NET核心运行库,这意味着你的应用可以和所需的运行库一起运行,而不必事先在主机中安装相应的运行库。你可以在需要的时候升级运行库,而这并不影响其他应用;同理,其他应用升级的时候也不必影响这一应用的运行库。这项改变使得应用部署和框架升级更加简便,应用之间也不会互相干扰。
2、你的应用只依赖于必须的运行库功能,任何无关的功能都不会引发运行库的升级。这将节省很多不必要的时间。
3、你的应用现在可以跨平台运行。微软将会为Windows、Mac OS X和Linux提供一个跨平台的.NET核心版本。今后不管你用什么系统,都将可以运行.NET。虽然跨平台版本的运行库还没有完成,但微软正在GitHub上努力进行开发工作,计划在不久之后推出官方预览版。
其他方面,MVC 6的改进体现在集成MVC、Web API和Web Pages,这将巩固并且简化模型视图编码和云基准配置。这意味着ASP.NET开发者可以和Web.Config说再见,转而使用JSON、XML或者Environment Variables,使用NuGet包可以简化和优化依赖管理。
大家假如想试用ASP.NET 5,那么可以通过下载安装Visual Studio 2015 CTP 6进行相应尝试。
相关阅读
微软公布了.NET开发框架开源计划将支持三大系统
Win10系统下如何开启运行对话框?Win10系统开启运行对话框的三种方法
win7系统下开始运行框不能存储运行记录如何解决
Windows10运行h1z1提示“系统资源不足”如何解决
win7系统提示“AMD driver已停止响应,并且已成功恢复”
Win10系统下以管理员身份运行运行框的方法
Win10系统开机出现黑屏且运行不了explorer.exe如何解决
win11运行快捷键 win11运行对话框开启方法
Windows10系统如何禁止Rthdcpl.exe开机运行
windows xp系统如何禁用开始菜单的运行对话框
Win7系统提示“显示器驱动已停止响应并且已恢复”的解决方法
Win7系统开机弹出对话框“远程过程调用失败且未执行”怎么办
Win8系统提示"显示器驱动程序已停止响应并且已恢复"怎么修复
win10怎么打开运行 windows10运行在哪里打开
win7 64位系统运行程序时弹出阻止运行对话框的解决方法
win7打开游戏提示显示驱动程序已停止响应并且已恢复怎么办
Windows10系统将运行固定到开始菜单的方法
windows10系统下怎样运行qq堂
Win7系统资源管理器总是自动重启并且提示停止工作怎么办
电脑自启动软件怎么关 win10禁止电脑软件自启动的方法