我想使用backbone.js创建单页面应用程序,并希望使用php和ruby将这些应用程序交付给我的客户端。
我喜欢Sinatra和codeigniter。我如何为我的应用程序设置服务器端端点?现在我正在开发一个云计算计费计算器。
我在哪里创建模型和集合?在客户端和服务器端?
答案 0 :(得分:4)
Backbone是一种客户端JavaScript解决方案,提供模型,视图和集合(模型),可帮助您在客户端管理数据和视图。默认情况下,Backbone可以使用REST API从服务器填充其客户端模型。
您可以根据需要构建服务器端模型,但(默认情况下)需要使用模型函数,sync(),fetch()和save()通过这样的简单REST API访问它们: / p>
可在此处找到更多信息:
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/