The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз фреймворка Qt 6.0, opennews (??), 08-Дек-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "Релиз фреймворка Qt 6.0"  +1 +/
Сообщение от заминированный тапок (ok), 08-Дек-20, 17:26 
> Возможность компиляции QML в представление на C++ и машинный код.

а раньше в машинный код не было возможности с Qt Quick Compiler?

> Отказ от версионирования в QML.
> Унификация структур данных, дублирующихся в QObject и QML (позволит сократить потребление памяти и ускорить запуск).

джва года ждал. на самом деле

да и вообще отличная новость же (но в проде, конечно, посижу ещё на LTS)

Ответить | Правка | Наверх | Cообщить модератору

15. "Релиз фреймворка Qt 6.0"  +/
Сообщение от еуые (?), 08-Дек-20, 17:33 
> а раньше в машинный код не было возможности с Qt Quick Compiler?

Там вроде не машинный код. ИМХО просто убрана стадия парсинга, а так это почти тот же QML.

Ответить | Правка | Наверх | Cообщить модератору

29. "Релиз фреймворка Qt 6.0"  +/
Сообщение от заминированный тапок (ok), 08-Дек-20, 17:57 
а ну да, в доке сказано что компилится QML компилится не в бинарный код, а "QML source code into the final binary" - просто встраивается как скомпиленный ресурс в выходной бинарник, а дальше там внутритрях вся та же механика парсинга QML и JS в рантайме.
Ответить | Правка | Наверх | Cообщить модератору

24. "Релиз фреймворка Qt 6.0"  +/
Сообщение от фыва (?), 08-Дек-20, 17:41 
Раньше в машинный код можно было только в коммерческой версии.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

186. "Релиз фреймворка Qt 6.0"  +1 +/
Сообщение от Аноним (186), 09-Дек-20, 20:14 
только было это настолько раньше, что аж в первых версиях Qt5
Ответить | Правка | Наверх | Cообщить модератору

34. "Релиз фреймворка Qt 6.0"  +1 +/
Сообщение от anonymous (??), 08-Дек-20, 18:05 
Нет, раньше Qt Quick Compiler всего лишь генерировал байткод для виртуальной машины. По сути только лишь слегка ускорял запуск приложения за счет того что парсинг и генерирование байткода происходила не в момент запуска приложения, а во время его сборки.

Ну и то что планировалось компилировать в С++ и нейтив, этого еще нет.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру