Как настроить конечные точки на стороне сервера для приложения backbone.js, используя sinatra и codeigniter? - PullRequest
0 голосов
/ 13 марта 2012

Я хочу создавать одностраничные приложения, используя backbone.js, и хочу доставлять эти приложения моему клиенту, используя php и ruby.

Мне нравятся и Sinatra, и codeigniter.Как мне настроить конечные точки на стороне сервера для моего приложения?Сейчас я занимаюсь разработкой калькулятора счетов для облачных вычислений.

Где я могу создавать модели и коллекции?На стороне клиента и сервера?

1 Ответ

4 голосов
/ 13 марта 2012

Backbone - это клиентское JavaScript-решение, предлагающее модели, представления и коллекции (моделей), которые помогают вам управлять своими данными и представлениями на стороне клиента. По умолчанию Backbone может заполнять свои модели на стороне клиента данными с сервера с помощью API REST.

Вы можете строить свои модели на стороне сервера так, как вам хочется, но (по умолчанию) к ним нужно обращаться через простой REST API, такой как этот, используя функции модели, sync (), fetch () и save ():

  • создать → POST / коллекция
  • читать → GET / collection [/ id]
  • обновление → PUT / collection / id
  • удалить → УДАЛИТЬ / коллекция / id

Более подробную информацию можно найти здесь:

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

Вот краткий обзор того, как создать REST API с воспламенителем кода:

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

Вот краткий обзор того, как создать REST API с помощью symfony:

http://di -side.com / ди сторона / услуги / веб-решение / отдых-вебсервис-Symfony /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...