簡體   English   中英

如何使用sinatra和codeigniter來為ribs.js應用設置服務器端端點?

[英]How do I set up server side end points for a backbone.js app using sinatra and codeigniter?

我想使用lobb.js創建單頁應用程序,並希望使用php和ruby將這些應用程序交付給我的客戶端。

我既喜歡Sinatra和codeigniter。 我將如何為我的應用程序設置服務器端端點? 現在,我正在開發一個雲計算計費計算器。

在哪里創建模型和集合? 在客戶端和服務器端?

Backbone是一種客戶端JavaScript解決方案,提供了模型,視圖和(模型的)集合,可幫助您在客戶端上管理數據和視圖。 默認情況下,Backbone可以使用來自REST API的服務器數據填充其客戶端模型。

您可以根據需要構建服務器端模型,但是(默認情況下)需要使用模型函數sync(),fetch()和save()通過這樣的簡單REST API訪問它們:

  • 創建→POST /收集
  • 閱讀→GET / collection [/ id]
  • 更新→PUT / collection / id
  • 刪除→刪除/ collection / id

更多信息可以在這里找到:

http://documentcloud.github.com/backbone/#Sync

以下是有關如何使用代碼點火器創建REST API的概述:

http://net.tutsplus.com/tutorials/php/working-with-restful-services-in-codeigniter-2/

這里概述了如何使用symfony創建REST API:

http://di-side.com/di-side/services/web-solutions/rest-webservice-symfony/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM