2012-11-21 44 views
0

我實際上搜索MVC Javascript框架來創建一個小型客戶端應用程序。我的應用程序必須請求REST(而不是RESTfull api)。所以我必須能夠自定義我的所有操作(保存,更新,創建和刪除),以針對我將實施的每個模型。這意味着,對於每個操作:哪些數據被髮送到哪個url。BackboneJS或自定義解決方案(API非RESTfull)

現在,我正在考慮BackboneJS或定製的MVC。我沒有成功找到BackboneJS使用 RESTFULL api的例子。是否很容易適應BackboneJS?有沒有一個好的MVC框架能夠處理REST API?或者我應該考慮開發一個特定的MVC客戶端?

感謝所有, 格雷格

+0

goooooooooooooooooooooooooooogle是你的朋友。 :-D – Neal

+0

對我來說這很簡單。你不必遵循其餘的標準 – 23tux

+1

你見過這個SO問題[如何使用骨幹-js-but-in-the-no-rest-way-way](http://stackoverflow.com/questions/13465645 /如何使用的骨幹JS-但是,在最沒有寧靜的路)? – Jack

回答

0

TodoMVC是開始探索不同的MV *框架的好地方。

http://addyosmani.github.com/todomvc/

我喜歡Ember.js與Handlebars.js,我試圖瞭解多一點。

我認爲你應該看看Angular,Knockout,Backbone,Ember,並選擇一個你認爲對你最有意義的人。他們都是很棒的圖書館。

只要你能得到一些JSON(或js對象),你應該沒問題。 Backbone更像PUT,POST,GET(這對於更新,插入,獲取項目來說非常棒),而不是像Knockout這樣的其他庫,它們更多地針對豐富的綁定(MVVM),並且您需要處理張貼JSON你自己。

+0

謝謝傑克。你的SO鏈接就像我讀過的一些例子。但我的問題是,如果最好「重寫」BackboneJS函數或創建自己的代碼? – Greg

+0

我知道todomvc。好地方!但是例子是本地的,所以不容易猜測真正的REST api上發生了什麼。 – Greg

+0

我有一個其他的「恐懼」,就是在RESTful模式下,客戶端擁有本地存儲的所有數據。在我必須使用的API中,客戶端只能檢索所有元素的子列表。那麼,例如,我如何管理分頁?骨幹集合似乎沒用... – Greg

相關問題