爲什麼需要Backbone.js?

版權所有,轉載請註明出處:http://guangboo.org/2013/03/29/why-backbonejs-needed

通過簡單的使用jQuery或者MooTools來構建單頁面的web應用或複雜的用戶界面是非常困難的,問題就在於標準的Javascript類庫總是擅長與某一部分工作,而忽略了構建完整的,非結構化的應用,這會很容易使你的應用陷於嵌套的一堆與具體DOM節點相關的jQuery回調中。

我沒有必要解釋爲什麼構建非結構化應用的不好,當然大家總能找到各自的方式來構建應用程序,但我們不能忽略開源社區的作用。

爲什麼單頁面應用是趨勢?

Backbone.js專門通過RESTful API與服務通訊已經足夠了,當前的web趨向於通過API來暴露數據,這是因爲瀏覽器不再是唯一的客戶端,現在我們有移動設備,手持設備,Google Goggles等。

Backbone.js的好處?

Backbone出奇的小巧,它提供了大量的功能和結構,它實質上就是客戶端的MVC,可以使你的代碼模塊化,如果你讀完幾篇Backbone入門指南的文章,很快就會發現其帶來的好處,由於Backbone.js的小巧,你可以逐漸地在當前或今後的項目中應用它。

其他框架

如果你與其他構建單頁面應用的框架進行比較,下面提供了一些資源連接:

發佈了124 篇原創文章 · 獲贊 4 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章