LINUX.ORG.RU

Официально представлен релиз Qt 5.0

 


0

3

Ларс Нол (Lars Knoll), создатель движка KHTML, руководитель проекта Qt Project и директор по развитию фреймворка Qt в компании Digia, официально анонсировал Qt 5.0, первого значимого выпуска за последние семь лет. Фреймворк развивается компанией Digia при непосредственном участии сообщества в рамках нового полностью открытого процесса разработки и управления проектом.

В конце января планируется выпустить первый корректирующий релиз 5.0.1, а весной ожидается выход 5.1, в который будут включены некоторые компоненты не вошедшие в выпуск 5.0, такие как Qt 3D и Qt Sensors. Примерно в то же время будут опубликованы предварительные версии Qt для платформ Android и iOS. После этого значимые версии станут выпускаться в соответствии с фиксированным циклом подготовки релизов, два раза в год.

Qt 5 примечателен модульной структурой и смещением акцента в сторону использования средств декларативного описания интерфейса с определением логики на языке JavaScript, в то время как применение C++ позиционируется для реализации ресурсоёмких частей программы, а также для создания новых модульных бэкендов для Qt Quick. Несмотря на большое число существенных улучшений и изменений, Qt 5 сохраняет базовую обратную совместимость с прошлыми выпусками, поддерживает в полной мере средства для создания Qt-программ на языке C++ и содержит почти все компоненты Qt 4 (прекращена поддержка давно устаревших элементов), большинство модулей из бывшего Qt Mobility и некоторые экспериментальные элементы из Qt Labs.

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

★★★★★

Проверено: tazhate ()
Последнее исправление: Dendy (всего исправлений: 1)

Новость порадовала, хотя на FTP уже почти полдня лежит. В любом случае, весьма позитивная весть. Хотя стоило бы оформить более торжественно, добавь тег qt5, что ли... :)

Urchin ★★★
()

ура! будет кде 5 и я опять его попробую, может будет удачнее чем кде 5.

P.S. Вангую минимум 10 страниц лютого срача

GNU-Ubuntu1204LTS ★★★
()
Последнее исправление: GNU-Ubuntu1204LTS (всего исправлений: 1)

Ура! Поздравляю!

false ★★★★★
()

декларативного описания интерфейса

Для десктопа это пока что младенец. На нём что-то делать можно только если ощущается острая нехватка боли в организме :}

Deleted
()

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

Kindly_Cat
()

Жду январь и первый багфикс релиз. Они до сих пор не могут починить друг энд дроп в 484 под вендой который своим же герритом и сломали.

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

все, кто интересовался проектом - уже давно в курсе всех новшеств.

Это не повод делать такие «новости». Лучше б уж просто оставил ссылку «Подробности» и всё. А то на секунду возникает иллюзия, что автор новости действительно её автор.

Ximen ★★★★
()

Здорово. Надо посмотреть, всё ли то правда, о чём анонсируют, или как всегда приврали.

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

Это ты про KDE видежты или плазмы? В первом случае это простые виджеты, во втором они там всё сами рисуют и обрабатывают, что несколько попахивает мазохизмом и отсутствие интеграции с остальным десктопом.

Deleted
()

Примерно в то же время будут опубликованы предварительные версии Qt для платформ Android и iOS.

Что-то мне казалось, что под андроид уже давно есть версия.

anonymous
()

с определением логики взаимодействия с пользователем на языке JavaScript, в то время как применение C++ позиционируется для реализации критичных ко времени выполнения или излишне сложных частей программы

т.е., оно будет адски тормозить.

RIP.

anonymous
()

Весной ожидается значительный релиз 5.1, в который будут включены некоторые компоненты не вошедшие в выпуск 5.0, например, Qt 3D и Qt Sensors

То есть для продакшина 5.0 пока ещё не годится?

anonymous
()

По традиции Qt5.0 != Qt5.

Т.е. рано ещё метаться, ждём 5.2!

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

Для продакшена qt5 сгодится годика через 2, но долгострой на нем уже можно начинать писать. А вот существующие проекты я бы не торопился портировать.

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

неофициальное от проекта лайтхаус онже нецеситас, да. теперь это всё взяли в апстрим

Thero ★★★★★
()

Нашел себя в списке контрибьютеров, хотя ничего в пятую ветку не коммитил.

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

А демки писать для ютуба годится? Ну так что еще надо

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

внезапно не будет. ну если только не писать говнокод как многие.

ну как же нет, если сам текст новости говорит, что да? мол, js для интерфейса, а для критичных частей — c++. это подразумевает, что js будет медленнее c++, значит всё будет тормозить.

anonymous
()

KDE - лучшая DE.

Qt - лучший фреймворк.

На сегодняшний день достойных аналогов нет.

anonymous
()

Что на счёт переноса кода из kdelibs?

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

Если так, то это радует. Впрочем, всё равно пока рано. Пусть сначала хотя бы 5.2 выпустят :)

AP ★★★★★
()

Поздравляю поклонников Qt и KDE. Однако следует признать в мире линукса все основные дистрибутивы ориентируются на Gtk + Gnome. Увы, Qt так и не стал главным тулкитом для основных линукс дистрибутивов.

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

Однако следует признать в мире линукса все основные дистрибутивы ориентируются на Gtk + Gnome

Это до поры до времени, ибо скоро гноморазрабы в припадке выпиливания всего и вся выпилят сначала гном, а потом и себя.

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

Интересно, сколько усилий занимает портирование с Qt4.

По моему опыту почти нисколько. Нужно добавить некоторые заголовочные файлы, заменить немногие устаревшие функции их аналогами, может ещё что-то специфичное для проекта подправить. Хотя для больших проектов могут вылезти ещё какие-нибудь сложности.

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

Это до поры до времени, ибо скоро гноморазрабы в припадке выпиливания всего и вся выпилят сначала гном, а потом и себя.

Ну да, именно поэтому они решили сделать собственную ОС.

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