LINUX.ORG.RU

Что будет в QT4


0

0

В свежем выпуске QT Quaterly описываются новые фичи грядущего QT4, обещаного к концу года.

  • Библиотека будет разделена на несколько частей -- графическая часть будет выделена в отдельную библиотеку, что позволит создавать неграфические кросс-платформенные приложения с использованием потоков, XML и проч.
  • QT designer будет интегрируем с KDevelop, MS Visual Studio и некоторые другие IDE.
  • Будет радикально переработан движок отрисовки для легкого подключения новых, в т.ч. и ускоренных графических движков.
  • Система Scribe для адекватной кросс-платформенной отрисовки шрифтов
  • Кросс-платформенная Поддержка спец. возможностей для инвалидов (Accessibility)
  • Собственные быстрые кросс-платформенные контейнеры
  • Повышение производительности
  • Переработаный API

    И многое другое.

    >>> Подробности

  • ну наконец то за ум взялись, давно пора разбить на части

    hooj ★★
    ()

    Люди, может кто скажет, они собираются хоть в 4-й версии использовать шаблоны?

    anonymous
    ()

    > Кросс-платформенная Поддержка спец. возможностей для инвалидов

    "люди с ограниченными возможностями" звучит более политкорректно

    anonymous
    ()

    Вот это ребята молодцы!!!
    Особенно радует:
    # Библиотека будет разделена на несколько частей -- графическая часть будет выделена в отдельную библиотеку, что позволит создавать неграфические кросс-платформенные приложения с использованием потоков, XML и проч.
    # QT designer будет интегрируем с KDevelop, MS Visual Studio и некоторые другие IDE.

    Selecter ★★★★
    ()

    С лицензированием под Windows непонятно. Хочешь делать закрытое коммерческое приложение под Unix - покупай лицензию у троллей. Нет денег - берешь Qt под GNU (и свое приложение тоже под GNU публикуй). А под Windows только коммерческая лицензия. GNU'шной лицензии под Windows нет. Вот пока приходится на wxWidgets писать.

    Bushi
    ()

    Хм, действительно интересно будет посмотреть как они Designer с KDevelop'ом интегрируют. Надеюсь будет хоть некоторое подобие RAD, хотя бы на уровне шестого Visual Studio.

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

    Interesno, oni pod GNU to opublikujut etu novuju versiju ?

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

    Так они их уже давно используют для контейнеров!

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

    По-моему в недавнем интервью они вполне понятно объяснили, почему. Денежку им зарабатывать надо =)

    Хотя, могут и подарить лицензию, если действительно стоящую вещь напишешь. Как например было дело с Psi.

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

    >По-моему в недавнем интервью они вполне понятно объяснили, почему. Денежку им зарабатывать надо =)

    А разве можно заработать на тех, кто пишет фри-софт под винду? По-любому лишних денег ето не даст, а на популярности QT под виндой сказывается.

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

    > А разве можно заработать на тех, кто пишет фри-софт под винду?

    Видимо, можно

    > По-любому лишних денег ето не даст

    Вы видимо, бухгалтером в Троллтехе работаете :)

    Не волнуйтесь, Трлли продают вполне недурное кол-во лицензий. Иначе бы давно в трубу вылетели.

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

    http://dot.kde.org/1081772638/

    PF: Now, a question that everybody has been asking: Why isn't there a GPL version of Qt3 for Windows?

    EE (laughing): As some people mentioned on the dot, it has partly to do with finances, sales and Trolltech's business model. Another point is the fact that Windows is a closed source Operating System. There is no community for Free Software development under Windows. The situation is very different from Linux, as you know. On Windows development usually happens as shareware or commercial software and we don't see that community evolving into producing Free Software.

    PF: So basically, you think you would not leverage a similar effect as you did with Qt on Linux?

    EE: Not at all. And we have considered the risks for us as a company. Still today, a big part of the contacts we have with customers are the people registering for the evaluation version for Windows. They have to give us a name, an email address and tell us a little bit about their project. Then we give them an evaluation version for Windows. This is how we get in contact with the customers, how we can find out information about their project or what they need and help them understand the licensing model. So, that's part of what we risk losing.

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

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

    Кстати, инвалидами называли раньше на Руси ветеранов, получивших ранения. Так что ничего зазорного в этом слове нет.

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

    Обещают обратную совместимость как минимум на уровне кода. Так что нам гентушникам эти ваши compat до лампочки =) Мир пересоберем, всего делов-то...

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

    Не только на Руси. Вот скажем Les Invalides во Франции - слышали о таком?

    В любом случае, политкорректность - давить. Ибо нерациональное и неэффективное использование пропускной способности речевого канала связи.

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

    >Кстати, инвалидами называли раньше на Руси ветеранов, получивших ранения.

    Да, где то читал, что некоторые даже гордились что их называли "инвалид с Георгием".

    Vlad_Ts ★★★★★
    ()

    Мда.... А сразу надо было головой думать, а не всем остальным. Радости - полные штаны. В Gtk/Gnome все это реализовано уже года 3 как. Удивительное - рядом.

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

    Дасс, действительно в GTK разделилось давным давно... (а для совсем плюсанутых, которые не терпят методы вне объектов есть gtkmm)

    chuchelo
    ()
    Ответ на: комментарий от jackill

    > Нас ждет КДЕ 4.0? ;)

    И еще как!!! скорее всего в следующем году. а пока -- ждем KDE 3.3 основанный на QT 3.3.x

    svSHiFT
    () автор топика
    Ответ на: комментарий от Sun-ch

    >афровагиноамериканец == ?

    Наверное, ответ "негритянка" будет слишком простым. В духе ЛОРа ответиь так: "это грязная чёрножопая наркоманша-проститутка из Гарлема, сосущая за 5 долларов вонючие хуи, вечнобольная сифилисом, гонореей и спидом, которая, сука, перезаразит скоро всех наших белых парней!"

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

    В Gtk зато много чего еще нет. Не в последнюю очередь - хорошей документации. В gtkmm с этим вообще хреново.

    int19h ★★★★
    ()

    # Собственные быстрые кросс-платформенные контейнеры

    >># Собственные быстрые кросс-платформенные контейнеры

    это кому надо ??????? Или STL-контейнеры уже не быстрые и кросс-платформенные ?

    Это очень правельно что они разделят qt на графическую и неграфическую части

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

    >Хм, действительно интересно будет посмотреть как они Designer с KDevelop'ом интегрируют. Надеюсь будет хоть некоторое подобие RAD, хотя бы на уровне шестого Visual Studio.

    простите конечно, но считать RAD'ом Visual C++ (из vs6) это помоему извращенство, тогда что не RAD - асемблер???

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

    Только не надо делать вид, что qt вообще не существует и с ее помощью нельзя ничего дельного написать. Хотя, возможно, я неправильно понял ваш комментарий... Я привел в пример c++/qt просто так, а не для соблюдения каких-то логических последовательностей. Кстати, кто-нить может внятно объяснить, чем гномовцам так понравился обычный C? Ну, допустим, в среднем он быстрее, чем плюсы. Но использовать после этого corba... Весь выигрыш сожрет нафиг.

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

    > Кстати, инвалидами называли раньше на Руси ветеранов, получивших ранения. Так что ничего зазорного в этом слове нет.

    "исконно русское слово" :)

    bormann
    ()
    Ответ на: комментарий от jackill

    "Стоимость проезда - 7 рублей. Для пенсионеров и ветеранов Куликовской битвы проезд бесплатный"

    из приколов нашего историка

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

    Между прочим, негры - действительно черножопые. А инвалиды - инвалиды.

    Почему некоторые воспринимают такие высказывания как оскорбления - не пойму.

    Я вот толстый, например. %)

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

    Вот скажет тебе кто-нить: "Йоу, жирный, плыви сюда!" :)) Я думаю, тебе это не понравится ;)

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

    >Между прочим, негры - действительно черножопые. А инвалиды - инвалиды.
    >Почему некоторые воспринимают такие высказывания как оскорбления - не пойму.

    Между прочим, ты тоже черножопый. Поинтересуйся, откуда у пациента берут ферментированную кожу для пластических операций. Полагаю, что ты, черножопый толстяк, не воспринял это как оскорбление? :)

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

    Толстые негры играют джаззз! Джаззз - это музыка толстых! Йоу! %)

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

    Пока, вроде, с доками не обижали....

    anonymous
    ()

    Блин, нет фри софтваре коммунити под виндовс... Они бы что-ли на sf.net сходили. пока не будет gpl под винду - пускай идут лесом.

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

    Пока не будет винда под gpl - иди ка лучше ты лесом... =)

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

    GTK+ - C Хочешь С++ - GTK-- gtkmm (+ Glade) vdk (+ vdkbuilder) inti ( -----(хотя неплох), Anjuta) хочешь и WxGTK (+ wxGlade, wxDesigner, wxHatch) C# - GTK# (+ Monodevelop) Ada - GtkAda (+ Glade) PyGtk ......

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

    ? в догонку

    cursedGtk(port na ncurses) port na DirectFB

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

    >>чем гномовцам так понравился обычный C?

    >Он более портабельный.

    А куда портировать-то собрались? На винду, что ли?

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

    > Он более портабельный.

    Бред. Покажи мне платформу, на которую хотя бы в перспективе можно портануть гном, и где не было бы C++.

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

    а qt API для C есть ? нету, по сему как вы выражаетесь лично для меня идет лесом. А вот gtk и C и C++ и еще много чего, так что о возможностях не надо.

    Потом кто сказал что KDE работает ,быстрее Gnome ? наоборот - а почему - потому как на C обычном написано.

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

    "а qt API для C есть ? нету, по сему как вы выражаетесь лично для меня идет лесом."

    Так а почему всё-таки не устраивает именно отсутствие API для С?

    Я, конечно, извиняюсь за свою назойливость, но, просто, сколько читал тут флейма "С++ vs. C" - никаких причин пламенной любви к pure С кроме религиозных так до сих пор и не увидел.

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