LINUX.ORG.RU

Создание веб-форм как в Qt-creatore

 ,


0

1

Собственно сабж. Накидал кнопок, полей, создал обробчик событие нажатие кнопки. Есть ли такое в природе?
2. Можно ли запускать приложение написанное в Qt/GTK в веб-браузера без серьезной переработки?

★★★★

У GTK3 есть HTML5-бекенд, только GTK должен быть собран с опцией --enable-broadway-backend.

pevzi ★★★★★
()
Ответ на: комментарий от pevzi

У GTK3 есть HTML5-бекенд

А для Кути нет бекенда?

ymuv ★★★★
() автор топика

Ну в принципе, с жквери и самым базовым знанием js, html и css это не трудно сделать и руками.

Можно ли запускать приложение написанное в Qt/GTK в веб-браузера без серьезной переработки?

В общем случае нет.

PolarFox ★★★★★
()

У асп.нет вроде есть что-то такое.

Вроде видел Qml для веба.

Ну и в любом случае не очень то нужно, ты ж представляешь сколько мусора такое нагенерит. А юзеру потом грузить.

Kalashnikov ★★★
()
Ответ на: комментарий от Kalashnikov

Ну и в любом случае не очень то нужно, ты ж представляешь сколько мусора такое нагенерит. А юзеру потом грузить.

Если грамотно реализовать, то будет не много. На основе формы генерируется ХТМЛ-фалй, дальше практически ничем не отличается от ПХП, только язык С или С++.
А размер ХТМЛ файла практически не будет отличатся от созданного на ПХП/яве (это если не использовать ХТМЛ5, а самые простые элементы, типа кнопка, checkbox, label).

ymuv ★★★★
() автор топика
Ответ на: комментарий от PolarFox

не использовать ХТМЛ5

Нет никакого смысла не использовать ХТМЛ5. Это текущая версия стандарта.

А если нужен простой сайтик, по функциональности и внешнему виду проще ЛОРа.
Нужно «всего-лишь»:
1. Кнопка.
2. CheckBox (Для голосовалки).
3. Куда сообщение постить.
4. label.

ymuv ★★★★
() автор топика

Для Ext JS вроде был какой-то мышевозный дезигнер, проприетарный и платный.

vasilenko ★★
()
Ответ на: комментарий от ymuv

Это и руками проще простого написать. Более сложная система будет ...сложной. И как следствие куда более глючной.

Kalashnikov ★★★
()
Ответ на: комментарий от PolarFox

Это текущая версия стандарта.

А мужики то не в курсе...

anonymous
()
Ответ на: комментарий от ymuv

Насчёт грамотной реализации всё верно, она многое зарешает, но трудно определиться с целевой аудиторией.

Вон одному надо изменить ширину колонки сайта и не хочется копаться во всём css - для него редактор должен суметь сам найти нужную css и изменить значения в ней. А это уже покруче рефакторинга многих языков, тем что формализовать труднее. Да ешё и html нынче собирают в рантайме прямо.

Другому надо просто накатать дизайн по картинке, фактически mock-up, и чтобы понятно было, куда цеплять javascript, чтобы mock-up обладал динамизмом. Причём этот набросок могут и для другого веба, и для айфона, и для десктопного приложения на Qt делать. А это - хорошая работа с картинками и стандатными виджетами разных устройств. В этом свете программа уже больше похожа на графический редактор с набором готовых примитивов, разделённых по категориям и кастомизируемых, с поиском по ним.

Третьему надо заверстать без проблем в IE. Тут нужна куча тестеров с пятью браузерами, и всё равно проблемы будут в определённых случаях.

quiet_readonly ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.