免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項超值服

開通VIP
12種JS MVC框架優(yōu)缺點(diǎn)比較
Gordon L. Hempton是西雅圖的一位黑客和設(shè)計師,他花費(fèi)了幾個月的時間研究和比較了12種流行的JavaScript MVC框架,并在博客中總結(jié)了每種框架的優(yōu)缺點(diǎn),最終的結(jié)果是,Ember.js勝出。

此次比較針對的特性標(biāo)準(zhǔn)有四種,分別是:

  • UI綁定(UI Bindings)
  • 復(fù)合視圖(Composed Views)
  • Web表現(xiàn)層(Web Presentation Layer)
  • 與其他框架良好協(xié)作(Plays Nicely with Others)

對于各種JavaScript MVC框架,Gordon都總結(jié)了優(yōu)缺點(diǎn):

  1. Backbone.js——優(yōu)點(diǎn):強(qiáng)大的社區(qū),強(qiáng)勁的勢頭;缺點(diǎn):抽象較弱,很多功能亟待增加。
  2. SproutCore——優(yōu)點(diǎn):對綁定的支持,可靠的社區(qū),大量特性;缺點(diǎn):過度規(guī)范,難以和不需要的特性解耦。
  3. Sammy.js——優(yōu)點(diǎn):易于學(xué)習(xí),更容易和現(xiàn)存的服務(wù)端應(yīng)用程序整合;缺點(diǎn):過于簡單,無法應(yīng)用于大型應(yīng)用程序中。
  4. Spine.js——優(yōu)點(diǎn):輕量級,文檔很完備;缺點(diǎn):它的核心概念“spine”是異步的用戶界面,這意味著理想狀況用戶界面永遠(yuǎn)不會發(fā)生堵塞,而這個基礎(chǔ)有缺陷。
  5. Cappuccino——優(yōu)點(diǎn):大型深思熟慮后的框架,良好的社區(qū),很棒的繼承模型;缺點(diǎn):由iOS開發(fā)者創(chuàng)建,使用JavaScript模擬Objective-C。
  6. Knockout.js——優(yōu)點(diǎn):對綁定的支持,完備的文檔和教程;缺點(diǎn):綁定語法拙劣,缺少統(tǒng)一的視圖組件層級關(guān)系。
  7. Javascript MVC——優(yōu)點(diǎn):可靠的社區(qū);缺點(diǎn):基于字符串的繼承模型很差,控制器與視圖關(guān)系過密而缺少綁定。
  8. GWT(Google Web Toolkit)——優(yōu)點(diǎn):全面的框架,良好的社區(qū),可靠的基于Java的組件繼承模型;缺點(diǎn):可能無法經(jīng)受時間的考驗,另外,Java在客戶端上的抽象有些笨拙。
  9. Google Closure——優(yōu)點(diǎn):很好的基于組件的UI組合系統(tǒng)。缺點(diǎn):缺少UI綁定支持。
  10. Ember.js——優(yōu)點(diǎn):很豐富的模板系統(tǒng),擁有復(fù)合視圖和UI綁定;缺點(diǎn):相對較新,文檔不夠完備。
  11. Angular.js——優(yōu)點(diǎn):對模板范圍和控制器設(shè)計有很好的考慮,擁有依賴注入系統(tǒng),支持豐富的UI綁定語法。缺點(diǎn):代碼的模塊性不強(qiáng),視圖的模塊化也不夠。
  12. Batman.js——優(yōu)點(diǎn):代碼清晰,綁定、持久化的方法簡單;缺點(diǎn):使用了單例控制器。

經(jīng)過對以上各種Javascript MVC框架特性的比較,Gordon認(rèn)為只有Ember.js能夠完全滿足他的要求,從而成為他最終選用的框架。


本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
ASP.NET MVC搭建項目后臺UI框架
2016 年 7 個最佳的 Java 框架
如何評價2016年7款最流行的Java框架?
五大JAVA Web框架的優(yōu)缺點(diǎn)對比Spring MVC領(lǐng)先
2017 熱門開源自動化測試框架優(yōu)缺點(diǎn)對比
9個最佳跨平臺開發(fā)框架及工具
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服