2022年02月12日整理發(fā)布:javascript的mvc框架有哪些
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)閱讀
-
2022年02月12日整理發(fā)布:javascript的m...
MVC框架包括:Backbone js、SproutCore、Sammy js、Cappuccino、knowledge -
舒血寧注射液有副作用么(舒血寧注射液...
這種藥在臨床上被廣泛使用。主要能擴(kuò)張冠狀血管,改善微循環(huán)。可用于治 -
360安全衛(wèi)士怎么調(diào)禁止廣告(360安全衛(wèi)...
30安全衛(wèi)士可以屏蔽廣告如下:1 在開始菜單或桌面找到360安全衛(wèi)士,然 -
青春只因年少8888(青春只放縱)
1、青春之放縱小婷用香腸_譯Ofyouthtotsuenwanwithsausage。本文到此分 -
RedBull紅牛品牌介紹(紅牛維生素風(fēng)味飲料)
天絲集團(tuán)全球知名能量飲料品牌紅牛維生素風(fēng)味飲料,是泰國(guó)進(jìn)口的紅牛飲 -
計(jì)算器聲音怎么完全關(guān)掉(計(jì)算器聲音怎...
你們好,最近小活發(fā)現(xiàn)有諸多的小伙伴們對(duì)于計(jì)算器聲音怎么完全關(guān)掉,計(jì)