KDE 4.1.2 выйдет завтра Скринкаст нового эффекта переключения окон
Окт 06

Ian Geiser сообщает, что работает над web-фреймворком, основанным на Qt. Конечная цель — позволить разработчику, создавшему диалоговое Qt-приложение, перенести его в web без необходимости изучать AJAX и сопутствующие технологии.

Пока что проект только на ранней стадии развития, и автор ищет помощников для работы над ним. Но уже сейчас реализовано следующее:

  • Простые трансформации .UI в XHTML.
  • Базовая поддержка виджетов (кнопки, переключатели, поля ввода).
  • Некоторые DOM-события соответствуют Qt-слотам.
  • Полное отображение JSON объектов в JSON-объекты.
  • Встроенный вики-парсер (Creole 1.0).
  • Генерируемый XHMTL — полностью валиден.
  • Работает в IE 6-7, Firefox 2-3 и большинстве WebKit-браузеров.

16 Responses to “В web — c Qt”

  1. Gravatar Voker57

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

  2. Gravatar tinman321

    за QT будущее?

  3. Gravatar Kol4ak

    Прям бум. Про qt всё больше и больше слышу. Хорошо, наверное. )

  4. Gravatar LXj

    Что значит будущее? А настоящее тогда за кем? :)

  5. Gravatar tinman321

    судя по опросам, проводимым мной и другими людьми на разных сайтах, настоящее за GTK

  6. Gravatar LXj

    Kol4ak, ну а что ты ожидал от блога про Qt/KDE? :)

    Вообще, если бы кто-то начал писать интересно про Gtk/Gnome, я бы даже почитал, наверное. Читать Planet Gnome, конечно, энтузиазма у меня не хватит, но вот Gnome’истый аналог блога K Notes — вполне

  7. Gravatar tinman321

    я думаю, что речь шла не только про этот блог

  8. Gravatar Kol4ak

    я думаю, что речь шла не только про этот блог

    Да :-)

    По сабжу. А можно вообще описать эти два тулкита чем-то кратким, показывающим какие-то кардинальные отличия между ними, принципы каждого из них и цели? Мне, как “простому” пользователю не очень ясно, почему разработчики выбирают тот или иной инструмент, а не какой-то один.

    Я вот никакой язык не знаю, но в будущем хочу выучить Erlang. Ибо связист и как-то лежит душа к нему :-) И я знаю, что для gtk есть привязка к этому языку. К кьют вроде нет. Тоже интересный момент.

  9. Gravatar Kol4ak

    А, во. В ноябре буду брать Nokia N810. Там весь maemo, как я понял, на гтк написан. И в то же время, Nokiа купила Trolltech. Н-и-ч-е-р-т-а не понимаю :-))

  10. Gravatar LXj

    GTK vs Qt — тема, я бы сказал, эзотерическая :) Я в этом блоге стараюсь флеймворов всё-таки избегать.

    Google в помощь ;)

  11. Gravatar 0xd34df00d

    А про Wt они не слышали?

  12. Gravatar LXj

    Там же по ссылке написано — про Wt он услышал, уже когда начал писать свой фреймворк (ну вот, теперь всё-таки придётся гуглить, что это за Wt)

  13. Gravatar LXj

    Нагуглил. Всё-таки отличие этого фреймворка от Wt — это некоторая совместимость с Qt, что уменьшает learning curve, а в некоторых случаях потенциально может позволить один и тот же код использовать для десктопа и “облаков”

  14. Gravatar 0xd34df00d

    Лучше бы он писал интеграцию Wt и Qt?

  15. Gravatar 0xd34df00d

    Блин, без восклицательного знака.

    Просто плодить еще один говнокод плохо имхо.

  16. Gravatar LXj

    Плодить говнокод == писать одно и то же сначала на Qt, а потом и на Wt? :)

    Если будет два C++-фреймворка, плохо не будет имхо. До этого так вообще ни одного не было. Конкуренция — штука неплохая. Вон как Gnome/Gtk и KDE/Qt как друг на друга оглядываясь развиваются. В Gentoo вдруг реализовали фичи, из-за отсутствия которых мучались годами, как только на горизонте замаячил потенциальный дистрибутив-конкурент с похожей философией.

    Вообще же идея писать веб-фреймворк, имитрующий десктоп-тулкиты мне кажется странной, но если у гугля получается с помощью компилятора явы в яваскрипт сделать Google Docs, то я молчу :)

Subscribe without commenting

 

Оставить комментарий:


Укажите вашу страницу на ЖЖ, Я.ру или ваш OpenID-адрес

Разметка: *курсив*; **полужирный**; [ссылка](http://link)
«>» в начале абзаца — цитата (абзацы разделяются пустой строкой)
Аватары берутся с Gravatar