Связь между веб-приложением Ruby on Rails 3 и настольным приложением C ++ - PullRequest
0 голосов
/ 17 апреля 2011

В соответствии с моим требованием мне необходимо обеспечить связь между приложением для настольных компьютеров, разработанным на C ++ (QT Framework), и веб-приложением, разработанным на Rails 3.

Требование: Пользователь может загружать / скачивать файлы из настольного приложения в приложение Rails. Эти файлы мне нужно сохранить в действующей базе данных.

Для этого требования я планирую разработать API (возможно, веб-сервис). Прежде всего, возможно ли выполнить это требование через веб-сервисы, используя SOAP / WSDL / REST.

Пожалуйста, дайте мне знать, как этого добиться.

Спасибо
Калян

1 Ответ

1 голос
/ 17 апреля 2011

Rails предоставляет действительно хороший способ разработки API с поддерживаемым протоколом REST. Таким образом, вы можете легко разработать веб-интерфейс, в то же время, по существу, завершив API, таким образом ваше настольное приложение сможет взаимодействовать через API.

Пока вы сохраняете свой код СУХОЙ (не повторяйте себя) , ваш API может сосуществовать в одном и том же веб-проекте. Таким образом, вам не нужно поддерживать два отдельных проекта кода. Это поможет с последовательностью.

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