Какой фреймворк на c/c++ выбрать для реализации REST API?

Нужно уделать Java (а конкретно restlet)!!!
Пробую lwan, но как-то он так себе.
Есть удобный, быстрый и эффективный способ реализовать REST API на c/c++?
  • Вопрос задан
  • 16355 просмотров
Решения вопроса 1
Nipheris
@Nipheris Куратор тега C++
EDIT: на сегодняшний день рекомендую Boost.Beast - одно из наиболее зрелых решений в плюсах.

Старый ответ:
Попробуйте C++ Network Library (на гитхабе) - проект достаточно молодой, но имеет очень интересный функционал и массу удобных абстракций, есть реализации URI, HTTP-клиента и сервера. Фактически это обертка над boost.asio, позволяющая не писать веб-сервер и клиент с нуля. Требует С++11.

Кроме того, если есть требования по надежности/нагрузке, то лучше иметь дело с проверенным веб-сервером, и тогда стоит посмотреть в сторону FastCGI - тогда в инет будет смотреть какой-нибудь nginx или апач, а ваше приложение будет получать по FastCGI запросы от веб-сервера. Библиотеки для С++ имеются.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Boniface
@Boniface
Если не боитесь можно попробовать Microsoft REST SDK. Клиент у них хороший, а вот сервер был в бэте, может уже нормальный.

А так, ручками boots.asio
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
CTRL+ Москва
от 250 000 до 320 000 ₽
CTRL+ Москва
от 200 000 до 300 000 ₽
CTRL+ Белград
от 250 000 до 320 000 ₽
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект