LINUX.ORG.RU

Вышла новая версия Qt 4.8

 ,


0

3

Сегодня была выпущена новая версия кроссплатформенного фреймворка Qt 4.8. Среди наиболее значимых нововведений можно отметить следующие:

  • Проект Lighthouse перестал быть экспериментальным и теперь является частью библиотеки. Напомню, что Project Lighthouse служит цели упрощения портирования Qt на другие платформы и является заменой для Qt for Embedded Linux.
  • Добавлена возможность одновременного доступа из нескольких потоков к OpenGL.
  • Модуль, осуществляющий HTTP-запросы вынесен в отдельный поток, что должно сделать пользовательский интерфейс более плавным и отзывчивым.
  • Произведена оптимизация кода, осуществляющего доступ к файловой системе, что значительно ускорило файловый ввод/вывод на всех поддерживаемых платформах.
  • Обновлена версия WebKit до 2.2.1.

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

★★★★★

Проверено: anonymous_incognito ()
Последнее исправление: anonymous_incognito (всего исправлений: 1)
Ответ на: комментарий от Pavval

Открытость в Qt присутствует, а потому особо проблем в поддержке дистров не вижу.

Открытость открытостью, но официальной поддержки платформы «Linux вообще» больше нет, из Линуксов осталась только бубунта. А это, теоретически, даёт нокии возможность особо не заморачиваться с патчами «со стороны» и отказываться их принимать под предлогом «вы ССЗБ, ваша платформа [официально] не поддерживается, не мешайте нам работать».

Надеюсь, всё окажется не так плохо (впрочем, всё равно четвёрке в руках нокии не так долго осталось — наверняка после релиза пятой версии сосредоточатся на ней, а 4 спихнут Digia-и), но и лучше уж точно не станет.

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

В общем тенденция нерадостная: оракль жабе копает могилу, теперь вот нокиа готовит деревянный ящик Qt..

хороший такой ящичег в виде http://qt-project.org паникеры! Qt все сочнее и приятнее, свободнее, а им все не радостно видите ли

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Qt все сочнее и приятнее, свободнее, а им все не радостно видите ли

Это ты так радуешься выпиливанию с++ и, соответственно, невозможности написать что-то более серьёзное, чем поделка-за-10-минут-в-qtcreator?

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

разговор окончен, ты безнадежно глуп, развитие Qt QML-ем не ограничивается, далеко нет

либо пример класса, которого не стало в QtCore или QtGui, либо gtfo

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

ты безнадежно глуп

Тред хоть прочитай, умный ты наш.

развитие Qt QML-ем не ограничивается, далеко нет

Только после выхода qt5 не-qml будет задвигаться на второй план, о чём говорили даже сами разработчики. Енджой.

либо пример класса, которого не стало в QtCore или QtGui, либо gtfo

Вот QtSvg не стало, в комментариях к этой новости предлагают рендерить иконки вебкитом. Нравится?

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

javascript не так уж и плохо - гугл вон как хорошо оптимизировал интерпретатор для него - gmail неплохо так работает на нём.

в любом случае будет быстрее чем Java

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

Открытость открытостью, но официальной поддержки платформы «Linux вообще» больше нет, из Линуксов осталась только бубунта.

но и лучше уж точно не станет.

Это похоже на бабушкинские стоны типа «только при Сталине жилось хорошо». А это не так, ибо qt-project.org и полная меритократия.

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

Только после выхода qt5 не-qml будет задвигаться на второй план, о чём говорили даже сами разработчики. Енджой.

Это только контекст. Естественно, так пишут в Nokia Labs - их интересуют быстроразработчики миниприложений. В тех же кедах QML не будет ниже плазмы. И даже там они не собираются заставлять разработчиков переписывать QWidget-приложения на QML. Об этом писали и Аарон Сейго, и Нуно Пинэйро, и Шон Райх, отвечая на прямой вопрос о будущем KDE в контексте Qt5, а саму переписку продублировали уже все, кому не лень.

Так что не стоит истерить.

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

Еще раз. Чтобы сделать интерфейс на куте надо быть программистом.

4.2. Для изготовления интерфейса на Qt вовсе не нужно быть программистом. Есть QtDesigner и не нужно быть программистом, чтобы в нем сделать .ui

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

Я не писал интерфейсы, но примерно знаю как это делается. Есть официальная документанция Microsoft «Windows User Experience Interaction Guidelines for Windows 7 and Windows Vista», это такая книжечка примерно на 1000 страниц, где все подробно написано про пользовательские интерфейсы. И все серьезные конторы пишут в этом ключе. А пишут примерно как для веба, есть дизайнеры, верстальщики, программисты, тестеры, специалисты по юзабилити, психологи, художники и т.д.

Понятно. Тогда освой Mac OS X Human Interface Guidelines - вот тут _действительно_ можно поучиться делать интерфейсы

alex-w ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

А чего радоваться то? От того, что теперь «сообщество-опенсурс» будет крутить с исходниками Qt много лучше может и не стать, есть вероятность получить страшно тормозное поделие на не топовом железе и в qt-embedded будут значиться требования вроде 1.5ГГц проца и 1Гб ОЗУ. А вообще поглядим куда Qt будет двигаться, на крайний всегда есть более ранние версии фреймворка, на которых можно зависнусть.

ApostolPetr
()
Ответ на: комментарий от I-Love-Microsoft

в общем да, но за одну только LGPL для Qt

надо снять штаны гендиректору нокии и благодарно целовать длинной очередью разработчиков I-Love-Microsoft (16.12.2011 20:45:38)

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

Тебе в дурку пора ложиться, говнемеблядь, а не на лоре свои пассивные мечтания постить

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

У меня в Дебиане уже всё давно исправлено. Не Арч же!

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

И даже там они не собираются заставлять разработчиков переписывать QWidget-приложения на QML.

Пока да. Суть не в этом, суть в том, что qwidget просто развиваться перестанет, как было в рассылке qt5-feedback - maintenance mode. Все оптимизации, которые проводятся в коде, касаются только QML.

QWidget теперь тоже будет требовать OpenGL, это нормально?

И вообще, вот тут отличный тред:

http://lists.qt.nokia.com/pipermail/qt5-feedback/2011-October/001618.html

Товарищ написал много ненависти, ну а разработчики в ответах частично факты подтвердили.

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

QWidget теперь тоже будет требовать OpenGL, это нормально?

Да, нормально. Софтварный рендеринг через OpenGL (llvm) сейчас ЕМНИП быстрее обычного, руками написанного.

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

Да, нормально. Софтварный рендеринг через OpenGL (llvm) сейчас ЕМНИП быстрее обычного, руками написанного.

И везде этот софтварный рендеринг есть?

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

И везде этот софтварный рендеринг есть?

Если ты про embedded, то нет. А на десктопе похоже везде.

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

QWidget теперь тоже будет требовать OpenGL, это нормально?

Не будет, виджеты не будут переводить на скинграф.

annulen ★★★★★
()

Не знаю, чего они там наоптимизировали в этой 4.8, но тормозить, по сравению с 4.7, стало жутко. Я аж расстроился.

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

On all platforms, Open GL (ES) 2.0 is required.

Читай рассылку. Там доходчиво объяснили, что код виджетов перепиливать никто не будет, чтобы не нарушать стабильность. Required это, правда, не отменяет, без опенгл ты теперь Qt не соберешь.

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

Автор awesome, который является довольно приличным специалистом по lua, тут немного поругал данный язык

Доставляет концовка: аффтар предлагает вместо Lua использовать Схему, против которой я кончено ничего не имею, но неподготовленный юзер будет срать кирпичами

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

Половина его претензий относится к проблемам сишного апи, которые решаются при использовании правильной обертки, вторая половина является делом вкуса и вравно степени применима к JS/QML

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

да бросьте вы.
Схема осиливается за 20 минут. А тот кто срет кирпичами он и от луа обгадится.

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

Это тебе диагноз надо ставить, мудило. Дока доступна в сети и описывает лучшие практики разраработки UI в винде.

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

Но вменяемый редактор и форматирование

Это и для Lua есть, причем не в одном экземпляре

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

в qt-embedded будут значиться требования вроде 1.5ГГц проца и 1Гб ОЗУ.

Гиг озу? Исус Христос не любит глупых педерастов.

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

Вроде от этого они отказались. Впрочем, QtOpengl перенесён в QtGui, поэтому QWidget-основанная прога будет впустую подгружать все тонны GL-вских либ.

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

поэтому QWidget-основанная прога будет впустую подгружать все тонны GL-вских либ.

учи про динамическую линковку и как она работает

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