Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 25, 2009 12:48:37

u4upy
От:
Зарегистрирован: 2009-05-25
Сообщения: 78
Репутация: +  0  -
Профиль   Отправить e-mail  

QT и Adobe Flex

GUI для Flex описывается с помощью MXML, диалекта XML. QT Disigner также выдает ХML (.ui файлы). Насколько сложно создать конвертер ui -> MXML? Имеем QT-приложение, для которого интерфейс создавали с помощь Designer'a. И с помощью такого конвертера парой рукодвижений - пыщ! - получаем для этого приложения web-интерфейс на Flex.

Вроде бы очевидная идея, но погуглив на скорую руку, ничего не нашел. Что с этой идеей не так?



Офлайн

#2 Янв. 21, 2010 05:36:45

nerezus
От:
Зарегистрирован: 2006-08-01
Сообщения: 178
Репутация: +  0  -
Профиль   Отправить e-mail  

QT и Adobe Flex

Ну а зачем тут куте, когда можно сразу AIR-приложение делать?



Офлайн

#3 Янв. 21, 2010 07:49:29

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

QT и Adobe Flex

видимо он имеет ввиду, что там есть клевый дизайнер :)



Офлайн

#4 Янв. 24, 2010 19:39:50

u4upy
От:
Зарегистрирован: 2009-05-25
Сообщения: 78
Репутация: +  0  -
Профиль   Отправить e-mail  

QT и Adobe Flex

Вот например http://code.google.com/p/jsqt/.

Мы обдумываем, как избежать, или хотя бы минимизировать двойную работу, создание пользовательского интерфейса для настольного клиента и для web-клиента. Поступают например такие предложения: на основе некоего псевдоязыка, описывающего GUI, генерировать питоновский модуль и код на ExtJS или Qooxdoo. Стоит ли нам думать в эту сторону?



Офлайн

#5 Янв. 31, 2010 06:49:06

u4upy
От:
Зарегистрирован: 2009-05-25
Сообщения: 78
Репутация: +  0  -
Профиль   Отправить e-mail  

QT и Adobe Flex

Топик оставил в июне прошлого года, когда был маленький и глупый. С тех пор не подрос и не поумнел. Тем не менее, тема стала несколько шире, чем “QT и Adobe Flex”. Adobe Flex и тогда был как пример, сейчас добавим любой js фреймворк, успешный для gui. Их полно, кстати. Все хотят казаться успешными.
http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks

С Qt мы определились, надолго. Я сейчас постараюсь максимально ясно задать свой вопрос.

Есть приложение с большим сроком жизни. Настольные клиенты на Qt, web клиенты сейчас на flex. Поддерживать его будут разные люди, возможно, без кооперации друг с другом, возможно, люди с низкой квалификацией. Частью их работы будет создание-изменение gui, частой частью. Что бы нам придумать, чтобы они не думали, какую форму они создают-редактируют, для настольного ли клиента или для браузера? Вот.

Мне тут подсказывают, что не надо ничего придумывать, есть же 1с8.2. А ведь и правда, есть.

Вопрос очень широкий. desktop&web. Для КО: про air, javafx, silverlight я в курсе.



Офлайн

#6 Фев. 1, 2010 00:09:07

poltergeist
От:
Зарегистрирован: 2007-02-28
Сообщения: 522
Репутация: +  0  -
Профиль   Отправить e-mail  

QT и Adobe Flex

А зачем иметь два приложения (веб и десктоп)? Чем они отличаются в работе и по назначению? Есть идея сделать основное приложение в виде веб-приложения, а дополнительный функционал реализовать на Qt, при этом ничего не дублируя - интегрировать веб-приложение в десктопное приложение с помощью QtWebKit.



Офлайн

#7 Фев. 1, 2010 07:00:29

pasaranax
От:
Зарегистрирован: 2009-06-13
Сообщения: 574
Репутация: +  0  -
Профиль   Отправить e-mail  

QT и Adobe Flex

Вот интересный проект: http://qtwui.sourceforge.net



Офлайн

#8 Фев. 1, 2010 12:43:28

u4upy
От:
Зарегистрирован: 2009-05-25
Сообщения: 78
Репутация: +  0  -
Профиль   Отправить e-mail  

QT и Adobe Flex

poltergeist
…интегрировать веб-приложение в десктопное приложение с помощью QtWebKit.
Тю. Очевидный вариант, а как-то пропустили. Спасибо, сейчас попримеряем.



Офлайн

#9 Фев. 1, 2010 14:27:54

truporez
От:
Зарегистрирован: 2009-05-08
Сообщения: 266
Репутация: +  6  -
Профиль   Адрес электронной почты  

QT и Adobe Flex

Тогда вопрос, откуда QtWebKit берет Flashplayer для flex'a, и какой версии? У меня флешки в вебките не пашут.



Офлайн

#10 Фев. 1, 2010 22:42:02

poltergeist
От:
Зарегистрирован: 2007-02-28
Сообщения: 522
Репутация: +  0  -
Профиль   Отправить e-mail  

QT и Adobe Flex

truporez надо включить плагины, по дефолту плагины не загружаются: http://doc.trolltech.com/main-snapshot/qwebsettings.html#WebAttribute-enum



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version