久久国产精品亚洲艾草网_黄色视频在线免费观看_国产强伦姧在线观看_无码国产69精品久久久久网站

asp.net mvc好處

廣告:

簡(jiǎn)介:

a.跨平臺(tái)部署開發(fā):這將是一個(gè)跨時(shí)代的作品,包括.NET 5.0將命名為 Core 1.0,微軟為了徹底解耦,拆分了所有功能,把.NET Framework幾乎重寫了一遍, 兼容老版本同時(shí),支持跨平臺(tái)部署。

在設(shè)計(jì)中很多地方借鑒了nodejs。而且將ASP.NET 下子項(xiàng)目開源,(開源地址:https://github.com/aspnet/)。并提供了跨平臺(tái)開發(fā)工具Visual Studio Code,可運(yùn)行于 Mac OS X、Windows和 Linux 之上。

b.框架整合:MVC 6整合了MVC、WebAPI、WebPage,徹底移除了WebForm。在View上提供Tag Helpers和View Components,真正意義上的前端DOM和JS分離,終于可以看到正常的HTML頁面了。

c.進(jìn)一步增強(qiáng)前端:內(nèi)置了Nodejs、NPM、Grunt、Bower技術(shù),支持AngularJS。

d.支持依賴注入技術(shù),提供原生的DI框架,同時(shí)支持第三方容器。

e.支持xUnit.net,拋棄Visual Studio Unit Testing框架。

f.IDE依然強(qiáng)大:除了延續(xù)VS2013的強(qiáng)大功能之外,還支持Nodejs、Python開發(fā),支持Android和iOS開發(fā)等。

3.MVC 優(yōu)缺點(diǎn)
優(yōu)點(diǎn):

a.分層設(shè)計(jì),職責(zé)分離,易維護(hù)

b.強(qiáng)大的路由,URL路由模塊是負(fù)責(zé)映射從瀏覽器請(qǐng)求到特定的控制器動(dòng)作,提供了豐富重寫。

c.出色的單元測(cè)試支持。

d.團(tuán)隊(duì)開發(fā)中的優(yōu)秀表現(xiàn)。

e.開源(我想這個(gè)絕對(duì)是優(yōu)點(diǎn))

缺點(diǎn):

a.框架的普遍缺點(diǎn),開發(fā)過程中需要遵循模型、視圖、控制器分離等規(guī)則,增加了結(jié)構(gòu)復(fù)雜性。同時(shí)結(jié)構(gòu)的復(fù)雜性,降低了運(yùn)行效率。

b.視圖模型頻繁訪問,一定程度上也損害了操作性能。

4.總結(jié):
隨著MVC的版本更迭,其性能也一直在提升,特別是進(jìn)入完全開源之后,相信發(fā)展會(huì)越來越好,畢竟有全世界的大牛添磚加瓦。

廣告:

相關(guān)內(nèi)容

編輯:Admin 時(shí)間:2021/12/9 10:57:21 閱覽:206   返回    
asp.net mvc
掃描關(guān)注53BK報(bào)刊官網(wǎng)
掃描關(guān)注閱速公司微信