Russian Qt Forum
Ноябрь 22, 2024, 14:27
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Работа с сетью
>
Web-клиент. На чём писать?
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Web-клиент. На чём писать? (Прочитано 8091 раз)
LisandreL
Птица говорун
Offline
Сообщений: 984
Надо улыбаться
Web-клиент. На чём писать?
«
:
Июнь 28, 2017, 12:57 »
Есть клиент-серверное приложение на Qt. Целевые платформы Windows и Linux.
Есть задача добавить Web-клиент. По сути упрощённый аналог полноценного клиента, но работающий в браузере.
Вопрос - на чём это реализовывать. Ну то есть я понимаю, что теоретически можно хоть в QTcpSocket данные HTTP/html пихать.
Но хотелось бы более удобной разработки, тем более что клиент подразумевает довольно сложные формы и т.п.
Смотрел в сторону Wt, но не уверен что это будет правильный выбор, так как никогда в этом направлении не работал.
Что посоветуете?
Записан
sergek
Гипер активный житель
Offline
Сообщений: 872
Мы должны приносить пользу людям.
Re: Web-клиент. На чём писать?
«
Ответ #1 :
Июнь 28, 2017, 15:27 »
Что писать - веб-сервер или браузер?
Записан
Qt 5.13.0 Qt Creator 5.0.1
Win10, Ubuntu 20.04
LisandreL
Птица говорун
Offline
Сообщений: 984
Надо улыбаться
Re: Web-клиент. На чём писать?
«
Ответ #2 :
Июнь 28, 2017, 16:00 »
Цитата: sergek от Июнь 28, 2017, 15:27
Что писать - веб-сервер или браузер?
Web-сервер, который будет реализовывать Web-интерфейс нашей программы.
Браузеры обычные будут использоваться.
Записан
sergek
Гипер активный житель
Offline
Сообщений: 872
Мы должны приносить пользу людям.
Re: Web-клиент. На чём писать?
«
Ответ #3 :
Июнь 28, 2017, 16:22 »
Тогда рекомендую:
http://stefanfrings.de/qtwebapp/index-en.html
Записан
Qt 5.13.0 Qt Creator 5.0.1
Win10, Ubuntu 20.04
LisandreL
Птица говорун
Offline
Сообщений: 984
Надо улыбаться
Re: Web-клиент. На чём писать?
«
Ответ #4 :
Июнь 28, 2017, 17:27 »
Цитата: sergek от Июнь 28, 2017, 16:22
Тогда рекомендую:
http://stefanfrings.de/qtwebapp/index-en.html
Ну…
Как обратная сторона к QNetworkAccessManager вполне себе решение.
Но меня лично идея генерации html-я просто в текстовых строках (учитывая что гуй{вуй?} будет сравнительно сложным) не очень прельщает.
Записан
sergek
Гипер активный житель
Offline
Сообщений: 872
Мы должны приносить пользу людям.
Re: Web-клиент. На чём писать?
«
Ответ #5 :
Июнь 28, 2017, 22:18 »
Цитата: LisandreL от Июнь 28, 2017, 17:27
Но меня лично идея генерации html-я просто в текстовых строках (учитывая что гуй{вуй?} будет сравнительно сложным) не очень прельщает.
Вы очень бегло ознакомились
Используя шаблоны (
http://stefanfrings.de/qtwebapp/api/classstefanfrings_1_1Template.html
), странички очень легко создавать. Берете готовую страницу, в нужных местах вставляете метки (placeholder) для переменных, условий, циклов - и готов шаблон. Потом в методе service устанавливаются нужные значения.
Записан
Qt 5.13.0 Qt Creator 5.0.1
Win10, Ubuntu 20.04
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...