Это подходящий повод использовать рубин на рельсах? - PullRequest
2 голосов
/ 23 июля 2011

Я хочу создать RESTful API для веб-сайта, который будет собирать / вставлять / удалять данные из базы данных MySQL.Будет ли Ruby on Rails (RoR) подходящим местом для этого?Я не использовал его раньше, и именно поэтому я хотел проверить, является ли это подходящий случай или нет.

Ответы [ 2 ]

1 голос
/ 23 июля 2011

Это просто API?

Я бы использовал Синатру для этого. Это даст вам больше гибкости и скорости, чем приложение RoR.

http://www.sinatrarb.com/

Вы можете прочитать книгу Пола Дикса, посвященную сервисно-ориентированному проектированию с использованием Ruby и Rails. Это дает вам хороший обзор по этой теме.

0 голосов
/ 23 июля 2011

Если ваш API будет иметь только один или два ресурса и несколько действий CRUD, он будет быстрее реализован в Sinatra, но если ваш API будет иметь более двух разных ресурсов, я бы определенно использовал Rails из-за его строгого MVCмодель и потому, что вы можете разделить ваш код на разные контроллеры / модели и т. д.

Sinatra может сделать то же самое, но это больше работы, и Rails уже много работы для вас.Например, в Rails 3 это одна строка, и ваше приложение уже ответит на json или xml .

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