[ON] Релиз библиотеки Qt 4.7

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
rssbot
Бот
Сообщения: 6001
ОС: gnu/linux

[ON] Релиз библиотеки Qt 4.7

Сообщение rssbot »


Компания Nokia выпустила релиз кросс-платформенного фреймворка Qt 4.7, поддерживающего платформы Symbian и Maemo. Основные новшества новой версии Qt:
  • Новая технология декларативного описания интерфейса приложения Qt Quick, которая позволяет легко динамически создавать пользовательский интерфейс с помощью QML, похожего на JavaScript языка программирования и C++ библиотеки QtDeclarative, которая превращает описание QML в элементы QGraphicsScene. В качестве языка для создания сценариев в QML используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками, представляющими собой определение JavaScript-объектов. QML-компоненты могут быть не только интегрированы в состав проектов на языке C++, но и работать в виде обособленных графических приложений, логика функционирования которых задана целиком на языке JavaScript.
  • Добавлен модуль для контроля состояния подключения системы к сети (Bearer Management API), позволяющего организовать управление сетевыми интерфейсами и проконтролировать нахождение системы в online-режиме.
  • Произведена оптимизация интерфейса библиотеки WebKit QtWebKit. Теперь поддерживается аппаратное ускорение вывода, что привело в увеличению скорости анимации на 31% . Скорость прокрутки веб страниц увеличена до четырёх раз. Тесты производительности CSS также показывают увеличение производительности на 31% по сравнению с Qt 4.6.
  • Представлен новый класс QStaticText, который позволяет значительно ускорить вывод текста.
  • В мультимедийном API добавлены средства для поддержки списков воспроизведения и прямого проигрывания мультимедийного контента через единый интерфейс с возможностью выбора метода вывода видео и типа используемых виджетов.
  • В состав Qt 4.7 включена обновлённая версия движка JavaScriptCore, что позволило улучшить производительность JavaScript.
  • В класс QPainter добавлена поддержка вывода фрагментов изображений.
  • Проведена большая работа по увеличению стабильности и производительности библиотеки. Qt 4.7 является первым выпуском, разрабатываемым в рамках новой системы непрерывного контроля качества (Qt Continuous Integration System), подразумевающего усиленных контроль за процессом добавления нового кода в Qt и выявления ошибок на ранней стадии.



Источник: http://www.opennet.ru/opennews/art.shtml?num=28034


оригинал на opennet.ru
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: [ON] Релиз библиотеки Qt 4.7

Сообщение sash-kan »

QUOTE писал(а):В состав Qt 4.7 включена обновлённая версия движка JavaScriptCore, что позволило улучшить производительность JavaScript.
бедный жабаскрипт! кто только не бьётся над его производительностью. прямо идея фикс какая-то.

p.s. может быть, я что-то пропустил и мировое правительство готовит earthos на жабаскрипте? тогда становится яснее, откуда растут ноги у этой возни.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: [ON] Релиз библиотеки Qt 4.7

Сообщение frp »

rssbot писал(а):
21.09.2010 16:35
# Произведена оптимизация интерфейса библиотеки WebKit QtWebKit. Теперь поддерживается аппаратное ускорение вывода, что привело в увеличению скорости анимации на 31% . Скорость прокрутки веб страниц увеличена до четырёх раз. Тесты производительности CSS также показывают увеличение производительности на 31% по сравнению с Qt 4.6.
# Представлен новый класс QStaticText, который позволяет значительно ускорить вывод текста.

rssbot писал(а):
21.09.2010 16:35
В состав Qt 4.7 включена обновлённая версия движка JavaScriptCore, что позволило улучшить производительность JavaScript.

rssbot писал(а):
21.09.2010 16:35
* Проведена большая работа по увеличению стабильности и производительности библиотеки. Qt 4.7 является первым выпуском, разрабатываемым в рамках новой системы непрерывного контроля качества (Qt Continuous Integration System), подразумевающего усиленных контроль за процессом добавления нового кода в Qt и выявления ошибок на ранней стадии.

/me облизывается и читает маны по сборке пакетов debian.
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: [ON] Релиз библиотеки Qt 4.7

Сообщение frp »

sash-kan писал(а):
21.09.2010 21:23
бедный жабаскрипт! кто только не бьётся над его производительностью. прямо идея фикс какая-то.

Просто JavaScript иногда суют куда не надо. А с его архитектурой получить достойную скорость (сравнимую хотя бы с другими интерпретируемыми языками) очень даже сложно (ну не для этого он придуман, и не надо его использовать там, где хоть немного важна скорость). Хотя шаги в этом направлении делаются (ИМХО самый большой и важный - применение JIT-компиляции).
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: [ON] Релиз библиотеки Qt 4.7

Сообщение NickLion »

sash-kan писал(а):
21.09.2010 21:23
p.s. может быть, я что-то пропустил и мировое правительство готовит earthos на жабаскрипте? тогда становится яснее, откуда растут ноги у этой возни.

Угу, пропустили. Google (без 5-ти минут мировое правительство :D) готовит ChromeOS - как раз много где JavaScript и WebKit движок.
Спасибо сказали:
Аватара пользователя
rssbot
Бот
Сообщения: 6001
ОС: gnu/linux

Re: [ON] Релиз библиотеки Qt 4.7

Сообщение rssbot »

Сегодня Nokia представила новую версию кроссплатформенного фреймворка для разработки приложений и пользовательских интерфесов Qt 4.7. Ключевой особенность, представленной в Qt 4.7, является QML (Qt Meta-Object-Language) - лёгкий для изучения декларативный язык для описания внешнего вида и поведения интерфейсов приложений. Много внимания при разработке новой версии было уделено повышению производительности. Примеры сделанных улучшений:
  • Аппаратное ускорение композитинга в QtWebkit увеличило производительность при отрисовке анимации на 31% по сравнению с Qt 4.6.
  • Скорость прокрутки веб-страниц в тестах прибавила от 67% до 350% в зависимости от сложности страницы благодаря улучшениям в QtWebkit.
  • Новый класс QStaticText отрисовывает текст более чем в два раза быстрее, чем Qt 4.6.
  • Улучшения в QPainter.
Так же обновился Qt SDK. Теперь он содержит Qt 4.7 и Qt Creator 2.0.1. Qt 4.7 и Qt Quick станут центральной темой Qt Developer Days, встречи разработчиков Qt, которая пройдёт 11-13 октября в Мюнхене и 1-3 ноября в Сан Франциско. Подробнее об изменениях СкачатьИзображение

оригинал на linux.org.ru
Спасибо сказали:
MrClon
Сообщения: 838
ОС: Ubuntu 10.04, Debian 7 и 6

Re: [ON] Релиз библиотеки Qt 4.7

Сообщение MrClon »

sash-kan писал(а):
21.09.2010 21:23
бедный жабаскрипт! кто только не бьётся над его производительностью. прямо идея фикс какая-то.

p.s. может быть, я что-то пропустил и мировое правительство готовит earthos на жабаскрипте? тогда становится яснее, откуда растут ноги у этой возни.

В этом ихнем вебдваноле интерфейс сильно завязан на JS, следовательно есть много специалистов по UI хорошо владеющих JS и всякими там CSS.
В последнее время (лет эдак 20 - 25) стала модной идея быстрой разработки приложений, хотя-бы и ущерб производительности. Так что разработчики Qt просто следуют этой тенденции и пытаются ускорить разработку программ на Qt за счёт возможности использования веб-мастеров для создания UI.
Такие дела :(
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: [ON] Релиз библиотеки Qt 4.7

Сообщение Bluetooth »

sash-kan писал(а):
21.09.2010 21:23
В состав Qt 4.7 включена обновлённая версия движка JavaScriptCore, что позволило улучшить производительность JavaScript.
бедный жабаскрипт! кто только не бьётся над его производительностью. прямо идея фикс какая-то.

Ну потому что все жаждут на жабаскрипте писать миллионы строк говнокода. Чтобы распологать его у себя на сервере и брать за каждый запуск деньги. Но если этот говнокод будет медленный, никто не купит его.
Спасибо сказали:
Аватара пользователя
Dmitry Shurupov
Сообщения: 336
Статус: Open Source geek
ОС: Ubuntu Linux

Re: [ON] Релиз библиотеки Qt 4.7

Сообщение Dmitry Shurupov »

Компания Nokia объявила о выпуске новой версии популярного фреймворка для разработки кроссплатформенных приложений с графическим пользовательским интерфейсом — Qt 4.7. Главным новшеством релиза Qt 4.7 стало появление декларативного языка QML (Qt Meta-Object-Language), описывающего интерфейс программы и ее поведение. Заявляется, что QML должен быть знаком «разработчикам, предпочитающим языки скриптового типа вроде JavaScript» и позволит дизайнерам интерфейсов и разработчикам работать совместно с итеративным подходом. Другие изменения в Qt 4.7 связаны с производительностью. В пресс-релизе сообщается, что «значительные улучшения в производительности позволили приложениям и пользовательским интерфейсам работать быстрее и более гладко». В частности:

  • Рендеринг анимации в QtWebkit был ускорен на 31% по сравнению с Qt 4.6.
  • Улучшения в скорости скроллинга в QtWebkit. При тестировании популярных веб-сайтов выяснилось, что страницы Facebook прокручиваются на 67% быстрее, а другие — менее нагруженные страницы — в среднем на 350% быстрее.
  • Новый класс QStaticText делает рендеринг текста в два раза быстрее, чем это было в Qt 4.6.
  • Движок QPainter теперь позволяет более эффективно рисовать системы частиц в OpenGL.
В релиз Qt Creator 2.1 будет включен инструмент Qt Quick, который позволит быстро и просто создавать интерфейсы с помощью QML.

оригинал на www.nixp.ru
По-моему, это еще один повод перейти на Убунту.
Спасибо сказали:
Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Re: [ON] Релиз библиотеки Qt 4.7

Сообщение Slimy »

MrClon писал(а):
22.09.2010 10:54
sash-kan писал(а):
21.09.2010 21:23
бедный жабаскрипт! кто только не бьётся над его производительностью. прямо идея фикс какая-то.

p.s. может быть, я что-то пропустил и мировое правительство готовит earthos на жабаскрипте? тогда становится яснее, откуда растут ноги у этой возни.

В этом ихнем вебдваноле интерфейс сильно завязан на JS, следовательно есть много специалистов по UI хорошо владеющих JS и всякими там CSS.
В последнее время (лет эдак 20 - 25) стала модной идея быстрой разработки приложений, хотя-бы и ущерб производительности. Так что разработчики Qt просто следуют этой тенденции и пытаются ускорить разработку программ на Qt за счёт возможности использования веб-мастеров для создания UI.
Такие дела :(

а почему бы просто не добавить тогда уж какой слой облегчающий разработку на C++ ? Ну вроде оберток с упрощенной инициализацией вызовом. Это будет конечно не так эффективно, но однако JS заткнет. Вообще современная тенденция "чем тормознее - тем моднее" пугает. Упрощения ради упрощения ни к чему хорошему не приведет. Уже не приводит. Пользователям не не нужен миллион говнокодистых программ собранных школьником на коленке по книге JS за 6 часов. Нужна одна нормальня, без необоснованных запросов на ресурсы. Единственный + таких быстрых разработок посмотреть как это будет, что бы решить стои ли вообще нормально браться за разработку или ну его..
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
Аватара пользователя
Voral
Сообщения: 1205
ОС: Debian Wheezy (amd64)

Re: [ON] Релиз библиотеки Qt 4.7

Сообщение Voral »

Slimy писал(а):
22.09.2010 19:31
а почему бы просто не добавить тогда уж какой слой облегчающий разработку на C++ ?

А чего там упрощать?
То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me © ?
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: [ON] Релиз библиотеки Qt 4.7

Сообщение frp »

а почему бы просто не добавить тогда уж какой слой облегчающий разработку на C++ ?

На лоре вам бы уже кривизну рук измерили и в биореактор послали бы за такие еретические идеи :)
А если серьезно, то в C++ нет встроенного сборщика мусора, так любимого быдлокодерами, он обладает сложным синтаксисом, готовая к использованию (скомпилированная) программа чуть менее чем полностью непереносима. Хотя эти недостатки в большинстве случаев не являются проблематичными, но многих людей, знакомых с Javascript, они отпугивают.
Спасибо сказали:
Аватара пользователя
Crazy
Сообщения: 862
Статус: Адепт Дзен.
ОС: Mint, Win7.

Re: [ON] Релиз библиотеки Qt 4.7

Сообщение Crazy »

frp писал(а):
23.09.2010 22:14
а почему бы просто не добавить тогда уж какой слой облегчающий разработку на C++ ?

На лоре вам бы уже кривизну рук измерили и в биореактор послали бы за такие еретические идеи :)
А если серьезно, то в C++ нет встроенного сборщика мусора, так любимого быдлокодерами, он обладает сложным синтаксисом, готовая к использованию (скомпилированная) программа чуть менее чем полностью непереносима. Хотя эти недостатки в большинстве случаев не являются проблематичными, но многих людей, знакомых с Javascript, они отпугивают.

Пусть знакомятся с Erlang.

Desipere in loco
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: [ON] Релиз библиотеки Qt 4.7

Сообщение frp »

Crazy писал(а):
23.09.2010 22:42
frp писал(а):
23.09.2010 22:14
а почему бы просто не добавить тогда уж какой слой облегчающий разработку на C++ ?

На лоре вам бы уже кривизну рук измерили и в биореактор послали бы за такие еретические идеи :)
А если серьезно, то в C++ нет встроенного сборщика мусора, так любимого быдлокодерами, он обладает сложным синтаксисом, готовая к использованию (скомпилированная) программа чуть менее чем полностью непереносима. Хотя эти недостатки в большинстве случаев не являются проблематичными, но многих людей, знакомых с Javascript, они отпугивают.

Пусть знакомятся с Erlang.

Erlang - функциональщина. Там нужно отлично понимать рекурсию, для быдлокодера это слишком высокое требование. И придется отказаться от большинства императивных концепций - присваиваний, циклов, goto, изменяемых переменных (сам Erlang не знаю, из функциональщины знаю только Haskell, если где-то ошибся - поправьте), это тоже недопустимо для быдлокодера.
Спасибо сказали:
Аватара пользователя
Crazy
Сообщения: 862
Статус: Адепт Дзен.
ОС: Mint, Win7.

Re: [ON] Релиз библиотеки Qt 4.7

Сообщение Crazy »

frp писал(а):
24.09.2010 23:21
Erlang - функциональщина. Там нужно отлично понимать рекурсию, для быдлокодера это слишком высокое требование. И придется отказаться от большинства императивных концепций - присваиваний, циклов, goto, изменяемых переменных (сам Erlang не знаю, из функциональщины знаю только Haskell, если где-то ошибся - поправьте), это тоже недопустимо для быдлокодера.

Lisp, Erlang декларативные языки функционального типа.

Desipere in loco
Спасибо сказали: