![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| GoldFinch |
|
||||||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: 15 Всего: 26 |
нужно сделать вебинтерфейс к программе, для того чтобы просматривать ее состояние, и при необходимости изменять его
на мой взгляд - оптимальное решение - это статичные html файлы со скриптами (js) которые будут запрашивать данные у сервера вебинтерфейса и отправлять ему ввод пользователя соответственно вебинтерфейс должен уметь - грузить файлы с диска (html, js, css, картинки) - вызывать пользовательские коллбеки при запросе данных в коллбеки передаются параметры запроса, а результат работы коллбека отправляется клиенту (js коду в браузере) я написал библиотеку со следующим интерфейсом
пример использования
меня в этом интерфейсе библиотеки webui практически все устраивает (где-то может надо что-то сделать поудобнее) но, реализация моей библиотеки весьма плоха. и мне очень лень писать нормальный код работы с http, заниматься проблемами с безопасностью http серва, и т.п. может где-то уже есть похожая готовая библиотека? или библиотека, которую можно быстро переделать к такому же виду? |
||||||
|
|||||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 20 Всего: 121 |
Глянь статьи на этой странице.
Библиотеку оформить и на Google Code! Добавлено через 3 минуты и 1 секунду http://code.google.com/p/madfish-webtoolkit/ -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| jonie |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 15 Всего: 118 |
-------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
| GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: 15 Всего: 26 |
jonie, зачем мне "HTML/CSS renderer" ?
у меня для этого браузер есть |
|||
|
||||
| GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: 15 Всего: 26 |
||||
|
||||
| GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: 15 Всего: 26 |
посмотрел как хттп сервер выглядит на D
http://dsource.org/projects/tango/wiki/HttpServerExample что-то все больше хочется перейти на D =\ |
|||
|
||||
| zim22 |
|
|||
|
depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 24 Всего: 69 |
||||
|
||||
| GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: 15 Всего: 26 |
zim22, я уже смотрел.
мне достаточно было увидеть вот это
чтобы понять что это невозможно использовать |
|||
|
||||
| zim22 |
|
|||
|
depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 24 Всего: 69 |
как по мне - хорошая либа. с комментариями!
|
|||
|
||||
| GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: 15 Всего: 26 |
zim22, эти коментарии пишутся затем что лень писать нормальную документацию
а судя по примерам, библиотека совершенно неюзабельна, как библиотека она ничуть не облегчает написание сервера |
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 60 Всего: 223 |
Что то не заметил большого преимущества перед С++. Весь сервер построен на библиотеках, взять аналоги для С++ получишь сервер такого же размера. Вот тут я выкладывал исходники WEB сервера для встраивания в приложение на С++ (без всяких библиотек) |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |