URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 77338
[ Назад ]

Исходное сообщение
"Представлена предварительная версия фреймворка Qt 4.8"

Отправлено opennews , 25-Май-11 12:16 
Компания Nokia начала тестирование (http://labs.qt.nokia.com/2011/05/24/technology-preview-of-qt.../) предварительного выпуска фреймворка Qt 4.8 (Technology Preview). Финальный релиз Qt 4.8 ожидается во второй половине года, при этом Qt 4.8 будет распространяться только в составе SDK.


Ключевым новшеством Qt 4.8 является интеграция наработок проекта Lighthouse, в рамках которого создан новый уровень абстракции при организации взаимодействия с графической подсистемой, позволяющий значительного упростить перенос Qt на новые платформы. В рамках подготовки Qt 5 (http://www.opennet.ru/opennews/art.shtml?num=30507), в Qt 4.8 будет проведена подготовка к реструктуризации кода с целью его разбиения (http://www.opennet.ru/opennews/art.shtml?num=28425) на дополнительные модули, которые смогут обновляться и поставляться независимо от других частей Qt (например, интенсивно развивающихся подсистемы QtWebKit и QtDeclarative получат возможность выпускать рел...

URL: http://labs.qt.nokia.com/2011/05/24/technology-preview-of-qt.../
Новость: http://www.opennet.ru/opennews/art.shtml?num=30655


Содержание

Сообщения в этом обсуждении
"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено esc , 25-Май-11 12:41 
как то странно выглядит участие нокии в развитии проекта Qt при активном сотрудничестве с мелкософтом...

"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено LO , 25-Май-11 12:45 
>как то странно выглядит участие нокии в развитии проекта Qt при активном сотрудничестве с мелкософтом...

Страно, но после новела привычно.


"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено alltiptop , 28-Май-11 00:13 
Не перевелись ещё честные мужики на земле финской.

"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено Zzz , 25-Май-11 13:01 
Только успел 4.7.3 докачать, а они уже 4.8 хотят выпустить. Куда торопятся?

"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено Dcow , 25-Май-11 13:13 
Во второй половине года!Не скоро еще.

"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено Аноним , 25-Май-11 13:53 
К выпуску как раз успеешь скомпилировать.

"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено Аноним , 25-Май-11 14:35 
> Только успел 4.7.3 докачать, а они уже 4.8 хотят выпустить. Куда торопятся?

А может уже пора заапгрейдить ваш модем на 2400 baud? А то не успеете выкачивать :)


"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено Zzz , 25-Май-11 15:41 
Спасибо, Кэп!

>05.05.2011 10:34  Релиз Qt 4.7.3, Qt SDK 1.1 и Qt Mobility 1.1.3
>25.05.2011 11:23  Представлена предварительная версия фреймворка Qt 4.8

20 дней прошло, всего 20 дней, даже не месяц! ... куда они ломятся с такой скоростью?


"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено Andrey Mitrofanov , 25-Май-11 15:57 
> 20 дней прошло, всего 20 дней, даже не месяц!

"Qt 4.7.0 Tech Preview Released!" http://labs.qt.nokia.com/2010/03/11/qt-470-tech-preview-rele.../

11 марта 2010 г.

>... куда они ломятся с такой скоростью?

Пересчитай дни ещё раз?!


"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено Zzz , 25-Май-11 16:54 
> Пересчитай дни ещё раз?!

Вы считаете что, релиз 4.8 будет в начале августа 2012?
А из текста новости следует, что его хотят выпустить уже во второй половине этого года.
Ускорение темпа выпуска мажорных релизов налицо.


"Представле на"
Отправлено Andrey Mitrofanov , 25-Май-11 16:58 
А что? Кто здесь?! Какие 20 дней???

"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено кря , 25-Май-11 15:08 
так никто не виноват, что Вы три недели качаете свежачок, или три недели думаете качать или нет ;)

"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено Nxx , 25-Май-11 13:25 
> удаление устаревших модулей, среди которых Qt3Support

80% ПО придется выбросить.


"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено anonymous , 25-Май-11 13:40 
>> удаление устаревших модулей, среди которых Qt3Support
> 80% ПО придется выбросить.

если это ПО до сих пор использует костыли — действительно, лучше выбросить. сколько можно с legacy-мусором таскаться.


"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено Nxx , 25-Май-11 13:42 
Только такого ПО - большинство. Ничего? Ведь главное, чтобы не было "мусора", да?

"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено anonymous , 25-Май-11 13:48 
> Только такого ПО - большинство.

примеры в студию. трещать все могут.


"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено anonymous , 25-Май-11 14:09 
:~$ equery d qt-qt3support
* These packages depend on qt-qt3support:
kde-base/bovo-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/dolphin-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/filelight-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/freespacenotifier-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/kcheckpass-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/kcminit-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/kcontrol-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/kde-l10n-4.6.3-r1 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/kdebase-data-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/kdebase-kioslaves-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/kdebase-wallpapers-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/kdelibs-4.6.3-r1 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/kdepasswd-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/kdepimlibs-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/kdesu-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/kdialog-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/kdnssd-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/keditfiletype-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/kephal-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/kfind-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/kfmclient-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/khotkeys-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/kiten-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/kmenuedit-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/kmix-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/knotify-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/konsole-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/kopete-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/kreadconfig-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/krunner-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/ksmserver-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/ksplash-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/kstart-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/kstartupconfig-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/kstyles-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/ksysguard-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/ksystemlog-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/ksystraycmd-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/kuiserver-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/kuser-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/kwallet-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/kwrite-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/libkdegames-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/libkonq-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/libkworkspace-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/liboxygenstyle-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/libplasmagenericshell-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/okular-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/phonon-kde-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/solid-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/solid-runtime-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-base/systemsettings-4.6.3 (>=x11-libs/qt-qt3support-4.7.0:4[accessibility,kde])
kde-misc/kdesudo-3.4.2.3 (>=x11-libs/qt-qt3support-4.6.3:4[accessibility,kde])
kde-misc/kdiff3-0.9.95-r1 (kde ? >=x11-libs/qt-qt3support-4.4.0:4[accessibility,kde])
kde-misc/krename-4.0.7 (>=x11-libs/qt-qt3support-4.6.3:4[accessibility,kde])
kde-misc/polkit-kde-kcmodules-0.98_pre20101127 (>=x11-libs/qt-qt3support-4.6.3:4[accessibility,kde])
net-libs/libktorrent-9999 (>=x11-libs/qt-qt3support-4.6.3:4[accessibility,kde])
net-p2p/ktorrent-9999 (>=x11-libs/qt-qt3support-4.6.3:4[accessibility,kde])
sys-auth/polkit-kde-agent-0.99.0 (>=x11-libs/qt-qt3support-4.6.3:4[accessibility,kde])
x11-libs/qt-declarative-4.7.3 (qt3support ? ~x11-libs/qt-qt3support-4.7.3[aqua=])
x11-libs/qt-gui-4.7.3 (qt3support ? ~x11-libs/qt-qt3support-4.7.3[aqua=,debug=])
x11-themes/qtcurve-qt4-1.8.6 (kde ? >=x11-libs/qt-qt3support-4.6.3:4[accessibility,kde])

"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено anonymous , 25-Май-11 14:16 
кстати, я тебе по секрету скажу: qt3support в том случае прилинковывается не совсем потому, что от него что-то сильно зависит.

домашнее задание: выяснить, почему везде торчит qt3support, удивиться, проснуться и прозреть.


"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено Askent , 25-Май-11 20:03 
очень улыбнуло что пакет кде обои рабочего стола, тоже требуют qt3 поддержку)))

"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено Nxx , 25-Май-11 14:20 
kdebase (KDE4.6), aqbanking, FreeCAD, cervisa, digikam, fet, icecream-monitor, juk, k3b, kate, kbugbuster, kcachegrind, kcall, kdenetwork (KDE 4.6), kdepim4, kepas, kfilterplace, kimagemapeditor, kinfocenter, kio_kamera, kiosktool, kmag, kmail, kmouth, kmtrace, knode, koffice, kolf, kolourpaint, kompare, konqueror, konversation, kopete, korganizer, kppp, kradio, krusader, kstars, ktorrent, ktux, kupdateapplet, kvpnc, kwallet, kweather, mixxx, mythtv, psi, scidavis, umbrello, vym и т.д. и т.п.

Да даже Yast, например ))

Похоже, придется весь KDE4 переписывать. Вероятно, будут переписывать заново и выкидывать то, что еще не выкинули при переходе на КДЕ4, то есть, практически все, кроме плазмы.


"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено anonymous , 25-Май-11 14:24 
> Похоже, придется весь KDE4 переписывать.

или таки найти ту библиотеку в кедах, которая притащила за собой qt3support и починить.


"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено Nxx , 25-Май-11 14:34 
>> Похоже, придется весь KDE4 переписывать.
> или таки найти ту библиотеку в кедах, которая притащила за собой qt3support
> и починить.

Про все программы не скажу, но те, которые смотрел (aqbanking, kcall, Yast2, FreeCAD) просто слегка портированны с Qt3 и используют Qt3-шный API.


"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено anonymous , 25-Май-11 15:13 
> Про все программы не скажу, но те, которые смотрел (aqbanking, kcall, Yast2,
> FreeCAD) просто слегка портированны с Qt3 и используют Qt3-шный API.

ну вот и будет стимул сделать нормальный порт. это не так уж сложно (да, я портировал небольшой проект — в районе полутора мегабайт исходников).

или они могут портировать qt3support, тоже вариант. %-)


"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено anonymous , 25-Май-11 14:25 
вообще, ведь кедософт считается за одну программу.

"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено Аноним , 25-Май-11 14:39 
> 80% ПО придется выбросить.

Уточним: 80% *дохлого* ПО придется выбросить. Дохлое - это на которое забили его авторы, никто не подхватил знамя и софт дрейфует без руля и ветрил. Никем не поддерживаемый. Всеми забытый. Баги никто не чинит. Дыры никто не затыкает. Обновлять никто не будет. Если все так уныло - так и пусть себе идет ко дну. А если кому нужен - перепишут на актуальную версию библиотеки.


"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено Nxx , 25-Май-11 14:42 
Ну тогда придется считать, что все ПО-дохлое, и поэтому его надо выбросить.

> А если кому нужен - перепишут на актуальную версию библиотеки.

Чем переписать с API Qt3 на API Qt4 проще просто все ПО выкинуть и писать заново. Там ничего общего нет.


"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено anonymous , 25-Май-11 15:18 
> Чем переписать с API Qt3 на API Qt4 проще просто все ПО
> выкинуть и писать заново. Там ничего общего нет.

если у них все алгоритмы запиханы в обработчики событий — то ССЗБ. а так — только морду переделать, логику-то зачем трогать?


"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено anonymous , 25-Май-11 16:07 
> если у них все алгоритмы запиханы в обработчики событий — то ССЗБ.
> а так — только морду переделать, логику-то зачем трогать?

Открою тебе секрет. Qt не только морда.



"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено anonymous , 25-Май-11 15:17 
не смотря на то, что это именно я говорил выше про legacy, ты всё-таки не совсем прав. вполне возможно, что и не забили — просто авторам по каким-то причинам (лень, недосуг, etc.) не охота переписывать на новую версию: ведь поддержка старой-то есть.

с другой стороны — да, вот и посмотрим, кто живой, а кто только притворяется. живых — портируют, дохлые — утонут.


"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено anonymous , 25-Май-11 16:04 
>с другой стороны — да, вот и посмотрим, кто живой, а кто только притворяется. живых — портируют, дохлые — утонут.

Так вот и придётся выкидывать/портировать. Вот только когда функционал пилить? А х.з.


"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено anonymous , 25-Май-11 16:06 
> Так вот и придётся выкидывать/портировать. Вот только когда функционал пилить? А х.з.

а что, одно другому мешает? там в разработчиках полтора инвалида? ну, значит, и проект такой, шибко нужный, раз некому.


"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено anonymous , 25-Май-11 16:09 
> а что, одно другому мешает? там в разработчиках полтора инвалида? ну, значит,
> и проект такой, шибко нужный, раз некому.

С таким подходом можно вообще всё закопать. Сколько там kde4 активно используется?



"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено anonymous , 25-Май-11 16:13 
> Сколько там kde4 активно используется?

знать не знаю, оно меня не интересует ни живое, ни дохлое.


"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено anonymous , 25-Май-11 17:33 
> знать не знаю, оно меня не интересует ни живое, ни дохлое.

Понятно, мог бы тогда не упираться.



"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено Nxx , 26-Май-11 09:19 
Автор написал программу. Только за это ему надо быть благодарным. И переписывать каждый год заново он не обязан.

"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено anonymous , 26-Май-11 09:25 
> Автор написал программу. Только за это ему надо быть благодарным. И переписывать
> каждый год заново он не обязан.

а что, кто-то насильно заставляет, я не понял? написал — молодец, используем. не хочет поддерживать в рабочем состоянии — выкидываем, когда работать перестала. возможно, с глубокой печалью в сердце. однако выкидываем.


"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено Zzz , 25-Май-11 15:46 
BTW, существует ли проект по портированию KDE3.x на Qt4.x/Qt5, кто-нбудь в курсе?
(в гугле не забанили, просто специально не интересовался)

"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено userd , 25-Май-11 16:34 
http://www.trinitydesktop.org/ имеет такие планы

"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено Sokoloff , 25-Май-11 19:16 
Есть проект по созданию Qt-шного DE - Razor-qt https://sourceforge.net/projects/razor-qt.
Только надо брать из SVN-а (https://sourceforge.net/projects/razor-qt/develop). Версия в репозитории очень сильно отличается от того, что лежит на сайте в downloads. Внешний вид  то-же изменился, и выглядит гораздо лучше чем на скриншотах.

"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено СуперАноним , 29-Май-11 11:21 
Так его не только с Qtv3 на Qtv4 портировать надо, так и с DCOP на D-Bus переводить придётся. Ибо D-Bus принят freedesktop.org в качестве стандарта.

"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено Аноним , 25-Май-11 21:14 
Trix еще имеет потребность

"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено Аноним , 25-Май-11 22:06 
>Также в Qt 4.8 проведена чистка кода и подготовлены к удалению (помечены устаревшими) некоторые модули, среди которых Qt3Support, QPicture, QSound, QtSvg.

А чем QtSvg является устаревшим.


"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено anonymous , 25-Май-11 22:10 
> А чем QtSvg является устаревшим.

наверное, тем, что это переложили на вебкит.


"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено anonymous , 25-Май-11 22:35 
>наверное, тем, что это переложили на вебкит.

Что же тут сказать. Гениальное решение!


"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено anonymous , 25-Май-11 22:34 
Что-то у них там странное происходит. Реально 4-й Qt был готов к применению года 3 назад. А тут опять какие-то телодвижения. Что же не сидится-то?

"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено Аноним , 27-Май-11 03:17 
Nxx не разводите панику больше, договорились?
сразу после намёка в лабзах что qt3support deprecated в кедах поплзли выпиливающие коммиты
первая попавшаяся ссылка https://projects.kde.org/projects/kde/kdebase/kde-workspace/...
не говоря про версию qt на телефоне без qt3support, портирование на телефоны того же kexi и выпиливания, выпиливания, выпиливания

"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено Nxx , 28-Май-11 07:56 
> Nxx не разводите панику больше, договорились?
> сразу после намёка в лабзах что qt3support deprecated в кедах поплзли выпиливающие
> коммиты
> первая попавшаяся ссылка https://projects.kde.org/projects/kde/kdebase/kde-workspace/...
> не говоря про версию qt на телефоне без qt3support, портирование на телефоны
> того же kexi и выпиливания, выпиливания, выпиливания

Помимо КДЕ тоже есть софт.


"Представлена предварительная версия фреймворка Qt 4.8"
Отправлено Аноним , 31-Май-11 16:00 
да только, я предпочитаю KDE