Russian Qt Forum
Ноябрь 23, 2024, 10:31
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Программирование
>
Общий
>
C++ WebToolkit
Страниц:
1
[
2
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: C++ WebToolkit (Прочитано 20751 раз)
LisandreL
Птица говорун
Offline
Сообщений: 984
Надо улыбаться
Re: C++ WebToolkit
«
Ответ #15 :
Июль 06, 2011, 08:11 »
Цитата: lit-uriy от Июль 06, 2011, 05:37
Написаны поголовно на пы-пыхе, чтобы что-то исправить, нужно знать пых-пых да ещё и какие-нибудь библиотеки к нему.
В том-то и дело, что на пых-пыхе они уже написаны, а на плюсах вы всё с нуля писать будете (так как наработанной базы проектов нет), что зачастую совершенно неоправданные трудозатраты. Освоить ещё один язык будет заметно быстрее и проще.
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: C++ WebToolkit
«
Ответ #16 :
Июль 06, 2011, 10:11 »
>>а на плюсах вы всё с нуля писать будете
программу - да, а библиотека уже готова. А освоение нового языка - реально много времени занимает.
Записан
Юра.
asvil
Гость
Re: C++ WebToolkit
«
Ответ #17 :
Июль 06, 2011, 10:15 »
Поддерживаю, библиотека интересная.
Надо посмотреть насколько сложно портировать простую программу с Qt на Wt.
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: C++ WebToolkit
«
Ответ #18 :
Июль 06, 2011, 10:21 »
Вообще мне понравилась тестовая идея тролей, насчёт превращения Qt-программы в веб-сервер (
webclient
). но они на неё забили, а мне пока не хватает времени багу поправить:
Мышка работает со смещением (щелчки и движение указателя) примерно на (+30; +30) пикс. (Нуль как в Qt, вверху слева), в остальном вполне можно пользовать.
Я свою прогу (типа SCADA-системы) тестил - всё гут, кроме промашек мимо кнопок и менюх
«
Последнее редактирование: Июль 06, 2011, 10:22 от lit-uriy
»
Записан
Юра.
serg_hd
Хакер
Offline
Сообщений: 668
Re: C++ WebToolkit
«
Ответ #19 :
Июль 06, 2011, 21:06 »
Цитата: Филоненко Михаил от Июль 06, 2011, 10:15
Поддерживаю, библиотека интересная.
Надо посмотреть насколько сложно портировать простую программу с Qt на Wt.
Так вот на этом я акцент и хотел сделать - идеология-то такая же как в Qt. Это фреймворк похожий на него. Кроме того, прикладному/системному программисту для создания сайта не надо знать специфические для вебдева языки. Wt скрывает от него реализацию ajax, html и прочей ненужной такому программисту лабуды. Заметим, что
кроссплатформенную
реализацию (а для вебера кроссплатформенность между браузерами доставляет ох как много гемора). Но зато прогер может использовать при этом весь потенциал c++.
Цитата: ieroglif от Июль 06, 2011, 00:00
...нет у меня уверенности что писать высоконагруженый сервер на Qt - это имеет смысл.. скорее чистые плюсы с API системы. но просто не уверен =) если у кого другая провереная инфа - буду рад услышать.
Да причём здесь Qt вообще? Тем более в плане сервера. Для поддержки сессий Wt использует boost.thread в связке с boost.asio, а не Qt. Ответьте на вопрос: что эффективнее, интерпретатор php или упомянутая связка?
«
Последнее редактирование: Июль 06, 2011, 21:12 от serg_hd
»
Записан
kubuntu/Win7/x64/NetBeans
ieroglif
Гость
Re: C++ WebToolkit
«
Ответ #20 :
Июль 06, 2011, 22:00 »
Цитата: serg_hd от Июль 06, 2011, 21:06
Да причём здесь Qt вообще?
читай выше:
Цитата: ieroglif
я не понимаю зачем использовать вообще что-то кроме Qt....
а в остальном - не вижу смысла в обсуждении
вам нравится? - ну и замечательно
а то что лично Я не вижу в этом смысла - вам не пофик?
Записан
brankovic
Гость
Re: C++ WebToolkit
«
Ответ #21 :
Июль 06, 2011, 23:47 »
Цитата: serg_hd от Июль 06, 2011, 21:06
Для поддержки сессий Wt использует boost.thread в связке с boost.asio, а не Qt. Ответьте на вопрос: что эффективнее, интерпретатор php или упомянутая связка?
Она (Wt) падучая слегка. (Под нагрузкой на фряхе. Наверное создатели не тестились на ней сильно, скомпилировалась и в порты). Недавно попал в мои белые руки веб сервер на ней, пришлось выкорчёвывать. Но вообще вещь интересная. Хорошо, что получается единый exe и ни апача ни php, ни шаблонов с html, ничего не надо. А по памяти C++ная штука завсегда мизер съест, да и скорости при желании можно выжать максимум.
Кстати тут обсуждают зачем да зачем, а как ещё сделать веб-морду для C++ приложения? Ну вот написал я, к примеру, торрент клиент, нужна веб-морда. Что мне с собой апач таскать и пхп?
«
Последнее редактирование: Июль 07, 2011, 00:40 от brankovic
»
Записан
serg_hd
Хакер
Offline
Сообщений: 668
Re: C++ WebToolkit
«
Ответ #22 :
Июль 07, 2011, 22:27 »
кстати, сам их сайт тоже, естественно, на Wt (в examples упомянули). Можно обратить внимание, что сами страницы полностью не перегружаются, т.е. присутствует ajax, при этом меняется url, он статичен для каждого раздела. Интересно также заценить сами
виджеты
фреймворка
«
Последнее редактирование: Июль 07, 2011, 22:29 от serg_hd
»
Записан
kubuntu/Win7/x64/NetBeans
GentleFly
Гость
Re: C++ WebToolkit
«
Ответ #23 :
Декабрь 23, 2011, 00:37 »
Прошу помощи как полный новичок, сижу уже третьи сутки, не могу запустить даже "hello world". Видимо не могу подготовить библиотеки. Может кто-нибудь сможет мне помочь. Как все это сделать ? По документам мне многое не понятно (и проблема не только в плохом знании языка
). Было бы идеально если был бы какой нить мануал "StepByStep для идиотов", в плоть до того какую кнопку нажимать (в идеале с объяснениями). Мне как человеку привыкшему к виндовым кнопочкам сложно сообразить что где прописывать
.
Надеюсь хотя бы какуюнить ссылку.
Windows 7(32), MinGW (Qt Creator).
UPD:
В обще первый шаг вроде сделан
Для начала, вроде, нудно собрать
Boost
.
И, вроде, рабочее заклятье
там
.
Также я понял, что нудно обратить внимание на то что качаешь
Только после прочтения
этого
. Понял что бился не над тем и не так: "Если качаешь BoostPro, ничего компилировать не надо, так как это уже откомпилированная сборка специально для Студии VS" . (Надо учить английски
)
Комп потеет над Boost'ом...
«
Последнее редактирование: Декабрь 23, 2011, 08:02 от GentleFly
»
Записан
Страниц:
1
[
2
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...