The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"Разработчики Qt представили проект Qt Lite"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Разработчики Qt представили проект Qt Lite"  +/
Сообщение от opennews (ok) on 18-Авг-16, 16:25 
Компания The Qt Company, курирующая разработку фреймворка Qt,
представила (http://blog.qt.io/blog/2016/08/18/introducing-the-qt-lite-pr.../) проект Qt Lite, в рамках которого будет предоставлена возможность построения продуктов на базе урезанного варианта Qt, включающего только необходимые для работы компоненты. Qt Lite булет масштабироваться для любых платформ и решений любого размера, от устройств интернета вещей (IoT) и умных  часов до телевизоров и промышленных персональных компьютеров. При этом, Qt Lite не будет ответвлением от Qt или отдельным продуктом, а станет неотъемлемой частью основного фреймворка.


Для более эффективного использования доступных ресурсов, особенно при создании решений для встраиваемых систем, Qt Lite позволит отбрасывать лишние библиотеки и компоненты поддержки операционных систем.  Из возможностей, развиваемых в рамках проекта Qt Lite отмечаются:


-  Новая система настройки, которая будет добавлена в Qt 5.8. Система нацелена на упрощение формирования функциональности модулей и позволит гранулировано определять контент, который требуется разработчику от каждого модуля. На начальном этапе система детальной настройки будет доступна для модулей Qt Core, Qt Network, Qt GUI, Qt QML и Qt Quick, что даст возможность выборочно активировать различные функции данных модулей для применения в своем проекте. Отключенная функциональность не будет входить в сборку;

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

-  Обеспечение возможности эффективной работы Qt Quick 2D без OpenGL, используя программные методы отрисовки, что позволит применять технологии Qt Quick и QML на любых классах устройств, в том числе не поддерживающих OpenGL;

-  Ведётся разработка нового графического инструмента для настройки, выбора и изменения различных опций сборки Qt. Сформированные сборочные конфигурации могут быть сохранены и повторно использованы. Настройки будут в группы, охватывающие типовые применения, например, интернационализация, мультимедия и работа с web;

-  Снижение требований к аппаратному обеспечению. В настоящее время Qt может использоваться на устройствах 32 Мб ОЗУ и 16 Мб Flash. В будущем за счёт отбрасывания лишнего планку требований к оборудованию планируется значительно снизить, например, обеспечить работу на устройствах на базе чипов ARM Cortex M7. Также планируется большая работа по оптимизации производительности и сокращению потребления памяти;

-  Предоставление механизма обновлений по сети (Over-the-Air);
-  Развитие  Qt Wayland для упрощения создания самодостаточных окружений для любых устройств, улучшение EGLFS и развитие средства для работы на нескольких экранах;
-  Развитие Qt Emulator как инструмента для быстрого тестирования в процессе разработки и работы над проектами без наличия реального оборудования;

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


URL: http://blog.qt.io/blog/2016/08/18/introducing-the-qt-lite-pr.../
Новость: http://www.opennet.ru/opennews/art.shtml?num=44991

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

Оглавление

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


1. "Разработчики Qt представили проект Qt Lite"  +7 +/
Сообщение от A.Stahl (ok) on 18-Авг-16, 16:25 
Посмотрим, а то сейчас тривиальная программа на Qt для Android весит больше 8МиБ, что не критично, но неприятно.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Разработчики Qt представили проект Qt Lite"  –4 +/
Сообщение от Аноним (??) on 18-Авг-16, 16:28 
это "hello world" то на 8 Мб не критично?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Разработчики Qt представили проект Qt Lite"  –2 +/
Сообщение от mujer on 18-Авг-16, 16:42 
На лиспе вообще 40 метров один Hello World.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

7. "Разработчики Qt представили проект Qt Lite"  +6 +/
Сообщение от freehck email(ok) on 18-Авг-16, 16:49 
Удивили Вы меня. Вот специально покомпилял только что. На весьма прожорливой Racket Scheme у меня получилось 800кб, на Chicken Scheme - 23кб.
Подивился, покомпилял заодно на Ocaml (не лисп конечно, но чем чёрт не шутит) - 173кб.

Ну и где обещанные 40 попугаев? :)

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

18. "Разработчики Qt представили проект Qt Lite"  +4 +/
Сообщение от Анончик on 18-Авг-16, 18:41 
В смысле где? В сборке Clojure под Андроид естественно.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

81. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от funny.falcon on 19-Авг-16, 22:46 
[trollmode] Racket - не Scheme [trollmode]
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

84. "Разработчики Qt представили проект Qt Lite"  +1 +/
Сообщение от freehck email(ok) on 19-Авг-16, 23:35 
> [trollmode] Racket - не Scheme [trollmode]

Раньше он вполне себе звался PLTScheme, и никто не сомневался, что это Scheme. А теперь он Racket, но уже не Scheme? Не верю. ))

Вот тут говорится, что отчасти я прав, отчасти правы Вы: http://racket-lang.org/new-name.html

Короче, хрен разберёшь родословную лисповую. :)

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

5. "Разработчики Qt представили проект Qt Lite"  –1 +/
Сообщение от Аноним (??) on 18-Авг-16, 16:42 
Не критично, потому что hello world проще написать без фреймворков.

А вообще начиная с пятерки Qt раздулся совсем неприлично, да.

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

13. "Разработчики Qt представили проект Qt Lite"  +2 +/
Сообщение от anonymous (??) on 18-Авг-16, 18:23 
У четвёрки те же пропорции относительно тройки.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

19. "Разработчики Qt представили проект Qt Lite"  –1 +/
Сообщение от yaa on 18-Авг-16, 18:49 
> А вообще начиная с пятерки Qt раздулся совсем неприлично, да.

То, что относительно консистентно реализовано в STL,
всегда было не очень красиво реализовано в Qt.
Вот и основа "жирности".

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

33. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от anonymous (??) on 18-Авг-16, 21:22 
Как раз пятёрка прибита гвоздями к STL. Только "тоньшее" она от этого не стала. Один только QtGui, прибитый к OpenGL ставит крест на всех попытках что-то уменьшить. Порядки не те.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

57. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от Аноним (??) on 19-Авг-16, 10:54 
Эх, а програмки на PyS60 (Питон для Симбиана) занимали пару килобайт... Кстати, вроде же есть Питон для Андроида, как он по сравнению с PyS60?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

62. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от Аноним (??) on 19-Авг-16, 11:10 
3D редактор на PyS60 - 55кб
http://profismart.org/f-180431.php
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

85. "Разработчики Qt представили проект Qt Lite"  –1 +/
Сообщение от AsukaLangleyfag on 20-Авг-16, 01:33 
За это надо колотить гугель. Сделали как в винде и теперь все страдают.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

6. "Разработчики Qt представили проект Qt Lite"  –4 +/
Сообщение от Аноним (??) on 18-Авг-16, 16:45 
> Предоставление механизма обновлений по сети

Вот этого то дерьма в лайт версии и не хватало.

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

8. "Разработчики Qt представили проект Qt Lite"  +5 +/
Сообщение от Аноним (??) on 18-Авг-16, 16:56 
Эта фича очень критична при разработке IoT-софта для мелких встраиваемых девайсов, так что всё правильно сделали.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

12. "Разработчики Qt представили проект Qt Lite"  –4 +/
Сообщение от Аноним (??) on 18-Авг-16, 18:17 
Приведи пример IoT с графическим интерфейсом? Ато одни басни только...
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

15. "Разработчики Qt представили проект Qt Lite"  +4 +/
Сообщение от Аноним (??) on 18-Авг-16, 18:28 
А как связан графический интерфейс с обновлением по сети?
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

22. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от Crazy Alex (ok) on 18-Авг-16, 19:26 
Фитнесс-трекер с экраном?
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

38. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от rob pike on 18-Авг-16, 22:38 
В обоих Mi Band - Cortex M0, куда там Qt, хоть ExtraLight Mentol?
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

52. "Разработчики Qt представили проект Qt Lite"  +1 +/
Сообщение от Аноним (??) on 19-Авг-16, 09:37 
> В обоих Mi Band - Cortex M0, куда там Qt, хоть ExtraLight Mentol?

А у некоторых вполне себе Cortex A, вплоть до того что некоторые часы с 512 метрами памяти и запускают весь ведроид оптом.

Извини конечно но из Cortex M0 хреновый IoT. Потому что Internet ты на нем делать замахаешься, а чтоб еще и по нормальным протоколам работало, без скидок на кастрированность...

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

63. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от Аноним (??) on 19-Авг-16, 11:50 
Это не часы это тренировочные гири.
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

44. "Разработчики Qt представили проект Qt Lite"  +1 +/
Сообщение от Аноним (??) on 18-Авг-16, 23:33 
И для этого фитнес браслета необходим Qt с вяленым под капотом? Ну что ж, тогда снимаю шляпу...
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

20. "Разработчики Qt представили проект Qt Lite"  –2 +/
Сообщение от XoRe (ok) on 18-Авг-16, 18:51 
> Эта фича очень критична при разработке IoT-софта для мелких встраиваемых девайсов, так
> что всё правильно сделали.

И, конечно, за обновление по сети должен отвечать графический фреймворк.

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

23. "Разработчики Qt представили проект Qt Lite"  +2 +/
Сообщение от angra (ok) on 18-Авг-16, 19:40 
QT давным давно нечто большее чем графический фреймворк или библиотека виджетов.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

27. "Разработчики Qt представили проект Qt Lite"  +13 +/
Сообщение от Аноним (??) on 18-Авг-16, 20:44 
Да, это плеер.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

47. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от Аноним (??) on 19-Авг-16, 00:13 
> Эта фича очень критична при разработке IoT-софта для мелких встраиваемых девайсов...

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

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

53. "Разработчики Qt представили проект Qt Lite"  –1 +/
Сообщение от Аноним (??) on 19-Авг-16, 09:38 
> Эта фича очень критична при разработке IoT-софта для мелких встраиваемых девайсов,

Если это будет апдейтится апликушным фреймворком - умрет и UI с собой унесет. А рекавери не был предусмотрен. Патамучта кутя это не умела.

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

10. "Разработчики Qt представили проект Qt Lite"  –7 +/
Сообщение от Аноним email(??) on 18-Авг-16, 17:41 
Один фиг, из за того что этот кастрированный Qt5 собирается в gcc, из за больных на голову создателей этого компилятора, на слабеньких встраеваемых процессорах x86 от via, vortex86 и конечно же интеловских кварках, оно никогда не заработает, будет падать при старте, из за того что олени прибили обязательное запихивание CMOV комманд в любой бинарник, с любыми флогами и ключами на выходе.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Разработчики Qt представили проект Qt Lite"  +1 +/
Сообщение от Аноним (??) on 18-Авг-16, 18:25 
Создаётся такое ощущение что вы врёте.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

24. "Разработчики Qt представили проект Qt Lite"  –1 +/
Сообщение от Аноним email(??) on 18-Авг-16, 19:42 
с чего это? Попробуйте сами. А начинаяя с 4.8  релиза gcc сам даже запускаться на таких процессорах перестал. И всё что в нем собрано, тоже тем более.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

21. "Разработчики Qt представили проект Qt Lite"  +2 +/
Сообщение от Аноним (??) on 18-Авг-16, 18:53 
Воу-воу-воу, полегче, википедист-пересказыватель.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

25. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от Аноним (??) on 18-Авг-16, 20:04 
Можно какое-нибудь документальное подтверждение, что вы говорите именно о gcc, а не блобе собранном из исходников gcc специалистами неопределённого уровня мастерства, работающими в RedHat или подобных? Ссылка на багзиллу, обсуждение в форумах, запись в NEWS? Хоть что-нибудь?
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

30. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от Crazy Alex (ok) on 18-Авг-16, 20:56 
Так уж и с любыми? march отменить успели, а я и не заметил?
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

69. "Разработчики Qt представили проект Qt Lite"  –1 +/
Сообщение от Аноним email(??) on 19-Авг-16, 19:08 
Вы все неимеете таких процессоров, поэтому и кукарекаете что это всё нетак. А на самом деле из за gcc ни один дистрибутив линукса на via c3 даже загружаться не будет, так как даже сам grub и тот CMOV коммандами нашпигован оказывается.  
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

71. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от Mihail Zenkov (ok) on 19-Авг-16, 20:42 
busybox (установленный в системе) собран -march=native -mfpmath=sse -O3:
i486 (6):       0
i586 (4):       0
i686 (54):      522
MMX (47):       0
SSE (81):       21
SSE2 (130):     361
SSE3 (15):      3
SSSE3 (16):     0
SSE4.1 (49):    0
SSE4.2 (7):     0
SSE4a (4):      0
CpuID (1):      1
3DNow (25):     0
Ext3DNow (24):  0
AMB (2):        3
AVX (386):      0
AVX2 256 (108): 0
AVX2 New (22):  0

busybox собран -march=i386 -O2:
i486 (6):       0
i586 (4):       0
i686 (54):      0
MMX (47):       0
SSE (81):       0
SSE2 (130):     0
SSE3 (15):      0
SSSE3 (16):     0
SSE4.1 (49):    0
SSE4.2 (7):     0
SSE4a (4):      0
CpuID (1):      1
3DNow (25):     0
Ext3DNow (24):  0
AMB (2):        3
AVX (386):      0
AVX2 256 (108): 0
AVX2 New (22):  0

CMOV комманд (i686) нет и в помине. Есть AMB+CpuID, но это скорее всего ассемблерная вставка исполняющаяся при наличии подходящего процессора.

gcc-4.9.3

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

87. "Разработчики Qt представили проект Qt Lite"  –1 +/
Сообщение от Аноним email(??) on 21-Авг-16, 18:31 
Да, здорово. Весь код проанализирован был в Отладчике. Только почему то не запускается ничего. Скачиваю любой дистрибутив и он даже ни один не стартует.  
Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

89. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от Mihail Zenkov (ok) on 21-Авг-16, 20:20 
> Да, здорово. Весь код проанализирован был в Отладчике. Только почему то не
> запускается ничего.

Вы сами все зависимости собирали? Может что-то из системы (скомпилированное под i686) статически линковалось?

> Скачиваю любой дистрибутив и он даже ни один не
> стартует.

Так уже много лет практически все собирают под i686.

Пробуйте: http://damnsmalllinux.org - i486 или http://tinycorelinux.net - i486DX (486 with a math processor)

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

75. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от Аноним (??) on 19-Авг-16, 21:46 
Меньше слов, больше пруфов.
Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору

11. "Разработчики Qt представили проект Qt Lite"  +1 +/
Сообщение от anonymous (??) on 18-Авг-16, 17:47 
configure переписали?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от nib email on 18-Авг-16, 18:35 
да
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

17. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от Анонимус 223 on 18-Авг-16, 18:41 
А как у GTK с расходом ресурсов?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от Mihail Zenkov (ok) on 18-Авг-16, 20:52 
Вывод ps_mem.py:
Private  +   Shared  =  RAM used       Program
20.0 MiB +   5.7 MiB =  25.7 MiB       qtconfig (qt4 максимально облегченный при сборке)
23.9 MiB +   1.8 MiB =  25.7 MiB       geany (gtk-2, открыто 49 файлов исходников)

На одинаковом простом приложении приложении gtk будет потреблять памяти в несколько раз меньше, чем qt. Но с учетом, что gtk тоже не образец минимализма у Qt Lite есть все шансы обойти его, если еще не все современные программисты разучились экономить ресурсы.

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

34. "Разработчики Qt представили проект Qt Lite"  –1 +/
Сообщение от anonymous (??) on 18-Авг-16, 21:23 
>[оверквотинг удален]
> Private  +   Shared  =  RAM used  
>      Program
> 20.0 MiB +   5.7 MiB =  25.7 MiB  
>      qtconfig (qt4 максимально облегченный при сборке)
> 23.9 MiB +   1.8 MiB =  25.7 MiB  
>      geany (gtk-2, открыто 49 файлов исходников)
> На одинаковом простом приложении приложении gtk будет потреблять памяти в несколько раз
> меньше, чем qt. Но с учетом, что gtk тоже не образец
> минимализма у Qt Lite есть все шансы обойти его, если еще
> не все современные программисты разучились экономить ресурсы.

А что ты два трупа сравниваешь?

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

41. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от Mihail Zenkov (ok) on 18-Авг-16, 22:55 
> А что ты два трупа сравниваешь?

Сравниваю то, что в системе стоит. GTK3 есть, но его потребление принципиально не изменилось. Qt5 до сих пор не установлен - программы, которые я использую, либо еще вообще не портированны на Qt5, либо порт менее стабилен, чем с Qt4. На GTK3 больше портировали, но тоже далеко не все.

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

39. "Разработчики Qt представили проект Qt Lite"  –2 +/
Сообщение от rob pike on 18-Авг-16, 22:42 
При этом полный образ MirageOS - около трех мегабайт.
IncludeOS - "including bootloader, operating system components and a complete C++ standard library is currently 707K when optimized for size"
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

40. "Разработчики Qt представили проект Qt Lite"  +1 +/
Сообщение от Аноним (??) on 18-Авг-16, 22:46 
как будто os - это что-то сложное
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

42. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от Mihail Zenkov (ok) on 18-Авг-16, 23:08 
> как будто os - это что-то сложное

Можно для сравнения взять Rockbox: специализированная OS для аудио плееров. Основной бинарник - 600-700K. Декодеры подгружаются при необходимости - (flac - 12.2K). Можно загружать простые приложения. Бинарник doom - 384.5K.

Для нормальной работы требует RAM >= 2MB, CPU >= 30 MHz (ARM). И да, GUI там тоже есть в виде очень гибкой системы скинов со своим скиповым языком.

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

46. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от Led (ok) on 19-Авг-16, 00:08 
> На одинаковом простом приложении приложении gtk будет потреблять памяти в несколько раз меньше, чем qt.

Вот когда будет - тогда и приходи.

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

50. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от Mihail Zenkov (ok) on 19-Авг-16, 01:00 
> Вот когда будет - тогда и приходи.

Private  +   Shared  =  RAM used       Program
  9.4 MiB +   1.0 MiB =  10.4 MiB       gtkperf

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

26. "Разработчики Qt представили проект Qt Lite"  –1 +/
Сообщение от Андрей (??) on 18-Авг-16, 20:31 
Было бы логично, если бы Qt Lite стал в том смысле легковесным, что по максимуму использовал то, что даёт стандартная С++ библиотека, включая C++17, а не городил свой удобный огород.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "Разработчики Qt представили проект Qt Lite"  +2 +/
Сообщение от Doctor Anonymous on 18-Авг-16, 20:49 
Думаю одна из опций конфигурации будет "Выкинуть все контейнеры, алгоритмы и другую фигню, которая есть в STL".
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

31. "Разработчики Qt представили проект Qt Lite"  –1 +/
Сообщение от Sokoloff on 18-Авг-16, 20:57 
> Думаю одна из опций конфигурации будет "Выкинуть все контейнеры, алгоритмы и другую
> фигню, которая есть в STL".

Не думаю. Если хоть один класс принимает QString то придется тянуть QString,  если кто-то использует свою сортировку то алгоритмы придется включать, и.т.д

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

32. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от Doctor Anonymous on 18-Авг-16, 21:02 
Соответственно для своего проекта ты сконфигурируешь сборку с нужными тебе компонентами.

Я так понимаю тут идея в том, что у тебя есть проект, который использует Qt и тебе нужно собрать сам Qt, но удалив из него все не нужное твоему проекту. Т.е. по сути это configure, который позволить более детально настроить, что включать в сборку Qt, а что нет.

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

35. "Разработчики Qt представили проект Qt Lite"  –1 +/
Сообщение от anonymous (??) on 18-Авг-16, 21:31 
> Соответственно для своего проекта ты сконфигурируешь сборку с нужными тебе компонентами.
> Я так понимаю тут идея в том, что у тебя есть проект,
> который использует Qt и тебе нужно собрать сам Qt, но удалив
> из него все не нужное твоему проекту. Т.е. по сути это
> configure, который позволить более детально настроить, что включать в сборку Qt,
> а что нет.

Уже давно бы сходил и посмотрел http://code.qt.io/cgit/qt/qtbase.git/tree/configure.json?h=5...Зачем догадки строить? По сабжу. Ничего не изменилось. Просто один из разрабов решил попиариться, прикрутив конфиг в JSON для configure.

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

37. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от nib email on 18-Авг-16, 21:53 
> Ничего не изменилось.

ну так еще ничего и не готово;)

> Просто один из разрабов решил попиариться, прикрутив конфиг в JSON для configure.

там много разрабов, о каком конкретно речь?

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

55. "Разработчики Qt представили проект Qt Lite"  –4 +/
Сообщение от anonymous (??) on 19-Авг-16, 10:12 
В рассылке почитай, лентяй.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

36. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от nib email on 18-Авг-16, 21:42 
маловероятно, пока будут поддерживать старые версии студии, и пока не добавят бинарную совместимостью в stdlib`ы.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

43. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от nc (ok) on 18-Авг-16, 23:10 
Qt становится все лучше и лучше!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

58. "Разработчики Qt представили проект Qt Lite"  +2 +/
Сообщение от trdm (ok) on 19-Авг-16, 10:56 
Обещает стать.
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

48. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от Дуплик (ok) on 19-Авг-16, 00:22 
И они ещё тёрли тут мои комменты, когда я говорил, что Qt раздут.

Выкусите теперь, даже сами разработчики поняли что нужно не тупо добавлять сомнительные фичи, но и оптимизацией заниматься.

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

49. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от Отражение луны (ok) on 19-Авг-16, 00:32 
Правильно терли. Qt Lite - продукт крайне специфический.
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

51. "Разработчики Qt представили проект Qt Lite"  +2 +/
Сообщение от Mihail Zenkov (ok) on 19-Авг-16, 01:10 
ИМХО - как раз наоборот - таким и должен быть любой нормальный фреймворк - если возможность не используется, то она не должна потреблять ресурсы. Наконец-то это дошло и до Qt. В нормальных проектах (kernel, ffmpeg, curl, busybox) изначально подобная маштабируемость предусматривается.

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

56. "Разработчики Qt представили проект Qt Lite"  –2 +/
Сообщение от anonymous (??) on 19-Авг-16, 10:14 
И что толку от твоей масштабируемости, если собирать в дистрах всё равно будут по максимуму.
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

59. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от Mihail Zenkov (ok) on 19-Авг-16, 10:57 
Возможно, конкретно для вас и нет.

Для меня лично есть, так как я собираю систему так, как считаю нужным.

А так ядро работает от *wrt/embedded до top-500. Да и легковесные дистрибутивы (и src based) никто не отменял.

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

73. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от Led (ok) on 19-Авг-16, 21:29 
> Для меня лично есть, так как я собираю систему так, как считаю нужным.

А ещё ты под рутом сидишь и детей этому учишь.

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

79. "Разработчики Qt представили проект Qt Lite"  –2 +/
Сообщение от Mihail Zenkov (ok) on 19-Авг-16, 22:02 
> А ещё ты под рутом сидишь

Есть такое ;)

> и детей этому учишь.

Ну не то, что учу. Просто (ИМХО) дети не понимают, что нужно выбирать степень защищенности соответственно задаче, а не разводить секретность на локалхосте, как на режимном объекте.

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

61. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от Аноним (??) on 19-Авг-16, 11:04 
> И что толку от твоей масштабируемости, если собирать в дистрах всё равно
> будут по максимуму.

Ну так это опенсорс, детка. Я под эмбедовку билдую ядро сам. А все-равно придется, чтобы прописать ему правильные автопилотные дефолты и проч. Есть и другие варианты но они менее надежны. Да и переть цать драйвров для всех девайсов вообще - портит время загрузки. Где-то это пофигу а где-то не очень. Пример: пользователи очень бесятся если их зомбоящик грузится 20 секунд, как виндус экспи или бабушкин ламповый.

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

64. "Разработчики Qt представили проект Qt Lite"  +1 +/
Сообщение от Аноним (??) on 19-Авг-16, 12:10 
> Пример: пользователи очень бесятся если их
> зомбоящик грузится 20 секунд, как виндус экспи или бабушкин ламповый.

Так производителям то всё равно пофигу :)
Забавно ведь фотоаппарат от nikon ( древний D90 ) за 0.5 сек ( условно, на самом деле и быстрее ) успевает проснуться, сфокусироваться, сфотографировать первично обработать и отобразить фотографию на экране, а какой-нибудь LG 9xx серии даже подсветку включить не успевает :)


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

60. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от Аноним (??) on 19-Авг-16, 11:02 
> ИМХО - как раз наоборот - таким и должен быть любой нормальный фреймворк

Кутеводы вообще зря затеяли все эти quick, script и qml. Тормозной вебни и жабы и без них хватало и теперь лично я избегаю кутевые программы потому что они жирные и тормозят почти как ява.

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

76. "Разработчики Qt представили проект Qt Lite"  –1 +/
Сообщение от Аноним (??) on 19-Авг-16, 21:52 
>> ИМХО - как раз наоборот - таким и должен быть любой нормальный фреймворк
> Кутеводы вообще зря затеяли все эти quick, script и qml. Тормозной вебни
> и жабы и без них хватало и теперь лично я избегаю
> кутевые программы потому что они жирные и тормозят почти как ява.

Тулкитофобы должны страдать!

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

82. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от Аноним (??) on 19-Авг-16, 23:02 
> тормозят почти как ява

прувы-то будут, трепло?

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

65. "Разработчики Qt представили проект Qt Lite"  –1 +/
Сообщение от Аноним (??) on 19-Авг-16, 12:24 
Часы с кутями - прям мечта.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

66. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от Анон1110м on 19-Авг-16, 13:38 
Они занимаются тем, чем должен заниматься компилятор (ну там dead code elimination, link-time optimization), или мне показалось?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

67. "Разработчики Qt представили проект Qt Lite"  –1 +/
Сообщение от Mihail Zenkov (ok) on 19-Авг-16, 14:36 
Для того, что бы работал dead code elimination, нужно что бы исходники изначально не вызывали "тяжелые" функции без крайней необходимости, либо они подменялись "заглушками". Да и #ifdef, как средство отключения дополнительного функционала, ничто не заменит.
Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору

70. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от Аноним email(??) on 19-Авг-16, 19:54 
Недавно связался с Qt4, посматриваю на 5. Объясните почему нет обновления версии Вебкита(версия 2). И будет ли оно(т.е он вебкит версии 5..), и с чем это связано(необновление вебкита)?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

77. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от Аноним (??) on 19-Авг-16, 21:53 
> Недавно связался с Qt4, посматриваю на 5. Объясните почему нет обновления версии
> Вебкита(версия 2). И будет ли оно(т.е он вебкит версии 5..), и
> с чем это связано(необновление вебкита)?

Он есть, называется QtWebEngine.

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

83. "Разработчики Qt представили проект Qt Lite"  –1 +/
Сообщение от Аноним (??) on 19-Авг-16, 23:03 
>> Недавно связался с Qt4, посматриваю на 5. Объясните почему нет обновления версии
>> Вебкита(версия 2). И будет ли оно(т.е он вебкит версии 5..), и
>> с чем это связано(необновление вебкита)?
> Он есть, называется QtWebEngine.

QtWebEngine базируется на chromium, а не на вебките

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

88. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от Vasya email(??) on 21-Авг-16, 19:33 
Обновления Qt WebKit не будет, так как от него отказались (https://blog.qt.io/blog/2013/09/12/introducing-the-qt-webengine/) в пользу Qt WebEngine.
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

72. "Разработчики Qt представили проект Qt Lite"  –1 +/
Сообщение от Аноним (??) on 19-Авг-16, 20:55 
Когда разработчики GTK решили поменять нумерацию, на них смотрели как на не нормальных. Когда разработчики Qt делают 100500 велосипед для автомобилей, сенсорных экранов, урезанный, их хвалят. Где логика?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

78. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от Аноним (??) on 19-Авг-16, 21:54 
> Когда разработчики GTK решили поменять нумерацию, на них смотрели как на не
> нормальных. Когда разработчики Qt делают 100500 велосипед для автомобилей, сенсорных экранов,
> урезанный, их хвалят. Где логика?

У Qt отродясь было много версий под различные платформы.

GTK не хвалят, потому что те постоянно ломают обратную совместимость, в отличие от Qt.

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

86. "Разработчики Qt представили проект Qt Lite"  –1 +/
Сообщение от Аноним (??) on 20-Авг-16, 09:49 
Новости не читал?
Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

74. "Разработчики Qt представили проект Qt Lite"  –2 +/
Сообщение от Kodir (ok) on 19-Авг-16, 21:34 
Я так понимаю, список свойств Qt Lite надо читать как список недостатков Qt? И я что-то не вижу особых откровений - всё перечисленное известно любому проектировщику библиотек. Значит всё это время Qt был раздутой фуфлыжкой? Появление Qt Lite это только подтверждает.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

90. "Разработчики Qt представили проект Qt Lite"  +/
Сообщение от klopSoft on 22-Авг-16, 07:11 
Следующий проект Qt None, еще урезаннее!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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