У меня есть плата для разработки на базе Windows Embedded Compact 7.0, на которой есть веб-сервер HTTPD и база данных SQL Compact,
Цель: Моя задача — развернуть несколько страниц HTML5 и создать компонент C ++ для доступа к БД.
Текущее решение: В настоящее время мы думаем о CGI-интерфейсе между HTML5 и C ++.
компонент, не уверен, если это возможно, но наш поставщик (где эта плата куплена) подтвердил, что WinCE может поддерживать ISAPI (намного быстрее CGI).
Я хотел бы знать, в правильном ли мы направлении? или есть альтернативное решение для этого?
Задавая этот вопрос, потому что я наткнулся на эту статью в проекте Code о http://www.codeproject.com/Articles/336018/Building-C-Applications-with-HTML[Building Приложение C ++ с HTML5], которое говорит об использовании Webkit и Qt.
Пожалуйста, дайте мне знать, если я могу исследовать в соответствии с этой статьей. Может ли это работать в среде Embedded-based.
Заранее спасибо за ваши ответы.
Это один путь. Эта статья использует QT для перехвата запросов, поэтому вы в основном внедряете свой собственный веб-сервер
Я не знаю о ваших требованиях, но у вас может быть довольно много работы, если вы хотите сделать это самостоятельно (реализация сеансов, аутентификация, методы Http, SSL и т. Д.).
В моем случае я деактивировал стандартный HTTPD-сервер и использовал Падарн для бэкэнда C #, и я нашел, что это хорошо, но это не бесплатно.
Я не тратил много времени на поиск серверов C / C ++, но считаю, что настройка готового веб-сервера — хороший путь, если эта статья не отвечает вашим требованиям.