一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

專訪微軟MVP衣明志:走進(jìn)ASP.NET MVC 2框架開發(fā)

  日前微軟已經(jīng)發(fā)布ASP.NET MVC 2框架RC版,究竟這次RC版本的發(fā)布對(duì)于WEB開發(fā)者帶來怎樣的改變?以及未來ASP.NET MVC 2正式版還會(huì)有哪些改進(jìn)?帶著這樣的問題,我們51CTO記者彭凡專門采訪了微軟MVP衣明志老師。ASP.NET MVC是微軟官方提供的MVC模式編寫ASP.NET WEB應(yīng)用程序的一個(gè)框架。

  MVP專訪人物介紹

  衣明志,蟬聯(lián)五屆微軟MVP,煙臺(tái).NET俱樂部主席,現(xiàn)主要從事.NET平臺(tái)下的Web應(yīng)用開發(fā)、解決方案、構(gòu)架設(shè)計(jì)及技術(shù)培訓(xùn)等工作。

衣明志 

照片居中者為衣明志老師

  1.與之前的ASP.NET技術(shù)相比,MVC框架給您哪些新的開發(fā)體驗(yàn)?ASP.NET MVC框架都能在哪些方面提高Web開發(fā)的效率?

  衣明志老師:其實(shí)ASP.NET MVC也是ASP.NET技術(shù),并不能把它從ASP.NET中剝離出來。MVC是個(gè)將一個(gè)應(yīng)用的實(shí)現(xiàn)分成三個(gè)組件角色的框架技術(shù):模型,視圖和控制器。而ASP.NET MVC是基于ASP.NET技術(shù)的MVC實(shí)現(xiàn),所以基礎(chǔ)層面的東西幾乎是一樣的。

  ASP.NET MVC促進(jìn)了清晰的關(guān)注分離,具備高度的可測(cè)試性、可擴(kuò)展性和可插拔性。ASP.NET MVC包含了強(qiáng)大的URL映射組件和HTML Helper類,可以使用很干凈的URL和前端頁面代碼來創(chuàng)建WEB應(yīng)用

  MVC的關(guān)注分離特點(diǎn),使得團(tuán)隊(duì)協(xié)作開發(fā)變的更加協(xié)調(diào),減少了大量不必要的麻煩。ASP.NET MVC相對(duì)于ASP.NET WebForm 前端代碼(HTML、JS、CSS等)可控制力方面有了很大加強(qiáng),使得我們?cè)谧?a href=/yuedu/hulianwang/ target=_blank class=infotextkey>互聯(lián)網(wǎng)應(yīng)用尤其是web2.0應(yīng)用時(shí)變的更加得心應(yīng)手。結(jié)合Visual Studio 2008/2010的支持,我們可以簡(jiǎn)單的生成常用的創(chuàng)建,修改、詳細(xì)信息、列表等頁面和相應(yīng)的Controller,很大程度上提高了開發(fā)Web應(yīng)用尤其是互聯(lián)網(wǎng)Web應(yīng)用的體驗(yàn)和效率。

  2.ASP.NET MVC框架的第一版發(fā)布已經(jīng)有些時(shí)間,在您的使用過程中,感覺有哪些需要改進(jìn)的地方?最近發(fā)布的MVC 2 RC版,是否改進(jìn)了這些問題?

  ASP.NET MVC 1很早就發(fā)布了,得到較廣泛的應(yīng)用和不少好評(píng)。但作為第一個(gè)版本的MVC框架,在很多方面是需要改進(jìn)的。 例如說,缺乏對(duì)業(yè)務(wù)對(duì)象的數(shù)據(jù)驗(yàn)證支持、不支持應(yīng)用分區(qū)(如,后臺(tái)管理我們一般放在admin目錄里)等。

  在前端時(shí)間發(fā)布的ASP.NET MVC 2 RC版中,我們很驚喜地發(fā)現(xiàn)上述問題基本都有了對(duì)應(yīng)的解決。新版本MVC已經(jīng)開始支持 服務(wù)器端和客戶端數(shù)據(jù)驗(yàn)證、Areas等特性。

  3.ASP.NET MVC 2 RC版的發(fā)布給我們帶來了許多新功能特性,您最感興趣的是其中的那幾項(xiàng)?我們看到ASP.NET MVC 2中有了強(qiáng)類型的HTML輔助方法的支持,這樣的改進(jìn)對(duì)于開發(fā)人員意味著什么?

  ASP.NET MVC 2 RC的發(fā)布確實(shí)給我們帶來了許多新特性,主要包含如下這些:

  ◆新的強(qiáng)類型HTML輔助方法

  ◆服務(wù)器和客戶端數(shù)據(jù)驗(yàn)證支持

  ◆自定義模板的UI輔助方法

  ◆支持對(duì)應(yīng)用分區(qū)(Areas)
  ◆支持異步的Controller

  ◆使用Html.RenderAction把一個(gè)Action渲染在頁面的局部

  ◆大量新的輔助方法、API等

  ◆改進(jìn)了Visual Studio的支持

  說實(shí)話我個(gè)人對(duì)新特性都很感興趣,而相對(duì)來說對(duì)數(shù)據(jù)驗(yàn)證、Areas、異步Controller和部分新的輔助方法更感興趣一些。
新增的強(qiáng)類型HTML Helper,是很不錯(cuò)的東西。比如我們可以使用:

   1. <%= Html.TextBoxFor(model=>model.Title) %>         
        

NET技術(shù)專訪微軟MVP衣明志:走進(jìn)ASP.NET MVC 2框架開發(fā),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 一区二区精品视频 | 成人国产精品999视频 | 久久精品a | 韩国一级永久免费观看网址 | 久久婷婷激情 | 欧美另类人交videos新 | 欧美在线视频网站 | 激情在线网站 | 在线观看www日本免费网站 | 成人综合婷婷国产精品久久免费 | 久久久久久穴 | 国产日韩精品一区在线不卡 | 无套日出白浆在线播放 | 美女又美女又黄又免费网站 | 国产高清视频免费人人爱 | www.99爱| 亚洲精品中文字幕乱码三区一二 | 女色窝777777 | 国产综合激情在线亚洲第一页 | 中文字幕第二一区 | 一级做a爰片性色毛片新版的 | 99热中文| 亚洲精品国产综合久久一线 | 性欧美激情在线观看 | www.性欧美| 亚洲欧美在线免费观看 | 亚洲爱婷婷色婷婷五月 | 美女扒开双腿让男人爽透视频 | 香蕉人人超人人超免费看视频 | 欧美亚洲三级 | www欧美在线观看 | 亚洲欧美日韩不卡 | 国产一区二区在免费观看 | 九九精品视频在线观看 | 狠狠色综合久久婷婷 | 久996视频精品免费观看 | www.激情五月| 天天做天天添天天谢 | 91资源在线播放 | 国产精品19禁在线观看2021 | 美女网站色在线观看 |