У меня частенько возникает необходимость в написании мелких морд то к консольным утилитам, то к базам данных. Частенько в этой морде указывается 1, 2, 3... параметра и кнопка выполнения. Эти параметры указываются с помощью таких простых контролов как textbox, combobox ... и т.п. Впринципе мне иногда с лихвой хватает dialog. под иксами можно спокойно использовать zenity. Но мне не хватает централизованности всех моих поделак. И вот я подумал, а почему бы собственно не поискать технологию которая позволяет лепить диалоги их код передавать по http и более менее сносно их отрабатывать.
Из того что я нашёл был xul. Но он неудобен нагромождением xml, js,css. У тего надо делать post через ajax. Но он удобен тем что там есть boxlayout.
Это не говоря уже про html, несмотря на то, что он кросс-платформеннен это всё таки язык вёрстки. И печати сложных документов от него добиться непросто. Не говоря уже о том, что сотворить редактируемую таблицу типа QTableWidget(или msflexgrid) на нём нереально, если не использовать чужие наработки, и оно очень пухловато получается из-за js.
Да есть ещё ActiveX, но ну его нафиг.
Может быть кто-то знает ещё какие-либо технологии для организации пользовательских приложений с централизованной кодовой базой, беспроблемным обновлением, возможностью печатьи, работы с локальной фс и т.п.? На стороне веб-сервера в этом случае можно использовать хоть cgi для обработки запросов.
А то чуствую что придётся какнибудь всётаки сесть и написать dialog ever http с поддержкой post, и lua как замена js.