какой язык использовать для создания веб-сервиса RESTFul? - PullRequest
2 голосов
/ 15 сентября 2010

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

Мне нужно будет создать правильную аутентификацию (OAuth), и я хочу создать ее так, чтобы она была многоразовой и расширяемой.пришлось выбирать между Python и Ruby, какой я должен и почему?(учитывая мой опыт 5/10 на обоих языках)

Ответы [ 4 ]

4 голосов
/ 22 сентября 2010

Я проголосую за использование Синатра (рамки).Он невероятно прост, использует глаголы REST для быстрого реагирования на действия.Я написал несколько сервисов, один из которых размещен на Heroku (бесплатно), который действует как обмен между настольной базой данных и веб-приложением.Другой находится в нашей локальной сети, которая управляет платой DAQ (цифровой регистрации).Я не думаю, что либо более 100-125 LOC.Ни один не занял у меня больше часа, чтобы написать (с тестами).

1 голос
/ 08 июня 2014

Если вы любите Синатру, я думаю, что вы также любите Мартини рамки.

0 голосов
/ 27 июня 2017

Вы можете перейти на node.js и My SQL, Free Light Fast Easy

0 голосов
/ 15 сентября 2010

Вы, вероятно, ищете не только язык, но также фреймворки и инструменты, которые помогут вам в создании ваших услуг.

Если вы знакомы с ruby, проверьте направляющие и их реализацию или REST. Если вы предпочитаете Java, вы можете посмотреть на Restlet или Apache Wink . Конечно, есть еще много вариантов, но это зависит от ваших потребностей. Если вы можете уточнить немного больше, вы можете получить более подходящий ответ.

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