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

Вроде бы очевидная идея, но погуглив на скорую руку, ничего не нашел. Что с этой идеей не так?
nerezus
Ну а зачем тут куте, когда можно сразу AIR-приложение делать?
Zubchick
видимо он имеет ввиду, что там есть клевый дизайнер :)
u4upy
Вот например http://code.google.com/p/jsqt/.

Мы обдумываем, как избежать, или хотя бы минимизировать двойную работу, создание пользовательского интерфейса для настольного клиента и для web-клиента. Поступают например такие предложения: на основе некоего псевдоязыка, описывающего GUI, генерировать питоновский модуль и код на ExtJS или Qooxdoo. Стоит ли нам думать в эту сторону?
u4upy
Топик оставил в июне прошлого года, когда был маленький и глупый. С тех пор не подрос и не поумнел. Тем не менее, тема стала несколько шире, чем “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 я в курсе.
poltergeist
А зачем иметь два приложения (веб и десктоп)? Чем они отличаются в работе и по назначению? Есть идея сделать основное приложение в виде веб-приложения, а дополнительный функционал реализовать на Qt, при этом ничего не дублируя - интегрировать веб-приложение в десктопное приложение с помощью QtWebKit.
pasaranax
Вот интересный проект: http://qtwui.sourceforge.net
u4upy
poltergeist
…интегрировать веб-приложение в десктопное приложение с помощью QtWebKit.
Тю. Очевидный вариант, а как-то пропустили. Спасибо, сейчас попримеряем.
truporez
Тогда вопрос, откуда QtWebKit берет Flashplayer для flex'a, и какой версии? У меня флешки в вебките не пашут.
poltergeist
truporez надо включить плагины, по дефолту плагины не загружаются: http://doc.trolltech.com/main-snapshot/qwebsettings.html#WebAttribute-enum
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB