Создание веб-сервиса в Ruby

1

Я пишу веб-сервис в Ruby, который будет использоваться моим сайтом, мобильным приложением и другими клиентами. Какая лучшая структура на выбор - Rails, Sinatra, Padrino? Я написал веб-приложение раньше в Rails, но у меня нет опыта написания веб-службы, если есть больше ресурсов, которые могут помочь мне понять веб-сервис и лучшие практики, которые будут очень полезны. Благодарю.

  • 2
    stackoverflow.com/questions/8090644/...
  • 1
    Вопросы с просьбой рекомендовать или найти книгу, инструмент, библиотеку программного обеспечения, учебное пособие или другой сторонний ресурс не по теме для переполнения стека, поскольку они, как правило, привлекают взвешенные ответы и спам. Вместо этого опишите проблему и то, что уже сделано для ее решения.
Показать ещё 1 комментарий
Теги:
web-services

1 ответ

2

Написание RESTful API с Sinatra очень просто. Проверьте документацию:

get '/foo/:id' do
  .. show something ..
end

post '/foo/new' do
  .. create something ..
end

patch '/foo/:id/edit' do
  .. modify something ..
end

delete '/foo/:id/delete' do
  .. annihilate something ..
end

Padrino и Rails являются более подходящими инструментами для создания всего веб-приложения, но если вы просто строите API, я бы порекомендовал держать вещи простыми.

Вот несколько ресурсов, которые могут вам помочь:

Ещё вопросы

Сообщество Overcoder
Наверх
Меню