日韩精品中文字幕动漫_国产高清视频免费最新在线_玖玖资源站在线免费观看_亚洲日本三级中文字幕

您的位置:首頁 >熱點(diǎn) >

2022年02月12日整理發(fā)布:javascript的mvc框架有哪些

2023-07-30 12:15:05    來源:聚焦網(wǎng)

MVC框架包括:Backbone.js、SproutCore、Sammy.js、Cappuccino、knowledge . js、GWT、Google Closure、Ember.js、Angular、Batman.js等。

本教程操作環(huán)境:windows7系統(tǒng),javascript1.8.5版本1.8.5,戴爾G3電腦。

JavaScript MVC框架:


【資料圖】

骨干. js——優(yōu)勢(shì):社區(qū)強(qiáng),勢(shì)頭強(qiáng);缺點(diǎn):抽象性弱,很多功能急需添加。

SproutCore——的優(yōu)勢(shì):支持綁定、可靠的社區(qū)和眾多功能;缺點(diǎn):過度標(biāo)準(zhǔn)化,難以與不需要的特性分離。

Sammy.js——的優(yōu)點(diǎn):易學(xué),更容易與現(xiàn)有服務(wù)器應(yīng)用集成;缺點(diǎn):太簡(jiǎn)單,無法用于大規(guī)模應(yīng)用。

Spine.js——的優(yōu)點(diǎn):輕量級(jí),文檔完整;缺點(diǎn):它的核心概念“脊柱”是異步用戶界面,這意味著在理想情況下,用戶界面永遠(yuǎn)不會(huì)被阻塞,這個(gè)基礎(chǔ)是有缺陷的。

Puccino ——的優(yōu)勢(shì):大規(guī)模深思熟慮的框架,良好的社區(qū),優(yōu)秀的繼承模式;缺點(diǎn):由iOS開發(fā)者創(chuàng)建,Objective-C用JavaScript模擬。

淘汰賽. js——優(yōu)點(diǎn):支持綁定,完整的文檔和教程;缺點(diǎn):綁定語法差,視圖組件沒有統(tǒng)一的層次關(guān)系。

Javascript MVC——的優(yōu)勢(shì):可靠的社區(qū);缺點(diǎn):基于字符串的繼承模型非常差,控制器和視圖之間的關(guān)系過于緊密,無法綁定。

GWT (Google Web Toolkit) 3354的優(yōu)勢(shì):框架全面,社區(qū)好,基于Java的組件繼承模型可靠;缺點(diǎn):可能經(jīng)不起時(shí)間的考驗(yàn)。此外,Java在客戶端的抽象很尷尬。

Google Closure——的優(yōu)勢(shì):優(yōu)秀的基于組件的UI合成系統(tǒng)。缺點(diǎn):缺乏UI綁定支持。

Ember.js——優(yōu)點(diǎn):具有復(fù)合視圖和UI綁定的豐富模板系統(tǒng);缺點(diǎn):比較新,文檔不全。

Angular.js——優(yōu)點(diǎn):對(duì)模板范圍和控制器設(shè)計(jì)有很好的考慮,有依賴注入系統(tǒng),支持豐富的UI綁定語法。缺點(diǎn):代碼模塊化不強(qiáng),視圖模塊化不夠。

Batman.js——的優(yōu)點(diǎn):代碼清晰,綁定和持久化的方法簡(jiǎn)單;缺點(diǎn):使用單實(shí)例控制器。

【推薦學(xué)習(xí):javascript高級(jí)教程】以上是JavaScript MVC框架的詳細(xì)內(nèi)容。請(qǐng)多關(guān)注php中文網(wǎng)站的其他相關(guān)文章!

來源:php中文網(wǎng)站

標(biāo)簽:

相關(guān)閱讀