Встроенный сервер приложений
-
05-09-2019 - |
Вопрос
Я планирую создать автономное настольное приложение на C++, которое использует web/html в качестве основного формата содержимого документов.
Мне нужны предложения по хорошему серверу приложений, который может генерировать динамическое содержимое и легко встраиваться в мое настольное приложение.Не имеет значения, какие серверные языки программирования он поддерживает.
Решение
Я предполагаю, что ваше приложение будет использоваться через интерфейс веб-браузера, и именно поэтому вы генерируете HTML-контент.Имея это в виду, вы по-прежнему можете использовать C/C++ для внешней и внутренней логики через веб-сервер.
Существует несколько небольших и быстрых веб-серверов, поддерживающих службы CGI.Затем вы можете написать свои внутренние серверы, используя C/C++ в качестве служб CGI.Вы также можете написать свой клиент на C/C++ со встроенным браузером, например Gecko или Webkit.
Другие советы
нет ничего лучше, чем Луа для встраивания языка в приложение C/C++.сделайте это, и вы можете просто добавить Ксаванте, который при полном Кеплер среда поддерживает очень гибкие и современные веб-приложения.
(отказ от ответственности:я один из авторов Xavante;но я пишу это больше потому, что люблю Lua, чем из-за гордости за Ксаванте)