|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
也许唯一可以让世人留恋net网页编程的理由就剩下它的王牌——跨平台。依据微软的年度节拍,已入手下手动手下一个版本的ASP.NETMVC的计划了。其重点范畴包含闪开发和部署事情流程更光滑,共享更多WebForms特征,改良对AJAX的撑持,并在手机战争板设备为HTML5供应更好的体验。
告诫:在这篇文章中提到的功效仍处于计划阶段,一定会呈现在终极版本的MVC4。
Recipes
在开辟速率方面,MVC框架缺少庞大的用户控件是相称倒霉的。MVC团队正在想举措供应一种体例,能完成象WebForms一样疾速开辟,而不会被缺少控件的情形所拖累。一个设法是“Recipes”的利用。这用一个例子可以很好的注释:
假定开辟职员相要一个客户端排序的庞大网格。在WebFroms形式,开辟职员会选择一个符合的网格局用户控件。固然一些定制是同意的,但在年夜多半情形下,他们会自愿承受该控件一切的功效不管是不是是真正想要的。当利用MVC下的recipe,开辟职员将会在一个对话框当选择他们必要的功效。然后recipe会利用需要的类库如jQuery来天生所需的HTML和JavaScript。
利用recipe的另外一个例子是完成基于OAuth的认证。一般,这必要改动好几个中央的代码,个中有一些并不是不言而喻的。在这类情形下,recipe会在准确的地位增加一切需要的代码,这会明显削减招致运转失利或平安懦弱性的毛病时机。
创作你本人的recipe应当不会有太年夜坚苦。从实质上讲,它仅仅是一个给定的EnvDTE.DTE接话柄例的对话框。它会像任何其他VisualStudio插件或宏一样的事情,MVC框架将会处置如在准确的高低文菜单托管recipe如许的事情。
挪动开辟
挪动开辟的第一个变更是改良即用款式表,让它们在小屏幕上看起来也很恬逸。这关于具有专业计划职员的商铺来讲没甚么了不得的,他们能够重新入手下手构建CSS;但小商铺常常依附于它来入手下手事情。
关于那些想要为他们的挪动客户供应更多工具的人,他们能够选择设备独有的视图。开辟者不再必要用CSS和JavaScript来埋没不合适屏幕的内容,而是能够完整删除它们。这能够当即削减占用的带宽,并大概发生更快的衬着。
功能改良
尽人皆知,接纳异步手艺能够年夜年夜进步单Web服务器的最年夜并发数目。但同时人人也都晓得异步手艺请求一系列粗笨的回调。
象WebFormsvNext一样,MVC将从C#5和VB11撑持async/await的关头字。鄙人面的例子中,你能够看到两个异步伐用(多是到一个数据库的挪用)是怎样嵌进视图模子的机关函数里的。
<br>
另外一本性能强化是内置的CSS和JavaScript组合包。这对高容量网站来讲是一个主要功效,由于必要往返获得大批各类CSS和JavaScript。该功效经由过程把这些文件兼并为一个下载文件,并同时删除正文和空缺而进步衬着的工夫。
检察英文原文:ASP.NETMVC4Roadmap
什么叫数据库怎么样?什么意思?你想单学数据库。(其实变成是我问的) |
|