The OpenNET Project / Index page

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



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

"Начальный план разработки Qt 6"  +/
Сообщение от opennews (ok), 21-Июн-18, 22:34 
На прошедшей конференции Qt Contributor Summit 2018 состоялось (https://tsdgeos.blogspot.com/2018/06/qt-contributor-summit-2...) обсуждение разработки следующей ветки фреймворка Qt 6. Qt 6 планируют выпустить в ноябре 2020 года. Разработка Qt 6 начнётся вскоре после релиза Qt 5.12, намеченного на 29 ноября 2018 года. При этом развитие ветки Qt 5 будет какое-то время вестись параллельно с Qt 6 и последним выпуском серии Qt 5 станет 5.15, который будет причислен к категории LTS c формированием обновлений в течение трёх лет.

Из особенностей Qt 6 отмечается переход при разработке на стандарт C++17, прекращение использования сборочной системы qmake (новая сборочная система скорее всего будет основана на qbs)  и предоставление инструментов для простой миграции с Qt 5. В целом, в первом релизе Qt 6 не ожидается каких-то существенных новшеств, главное внимание будет уделено чистке кодовой базы и подготовке к реализации новшеств в будущих выпусках Qt 6.x. Возможности которые планируется удалить в Qt 6 будут помечены в Qt 5.15, а возможно и в более ранних выпусках, как устаревшие.

URL: https://tsdgeos.blogspot.com/2018/06/qt-contributor-summit-2...
Новость: https://www.opennet.ru/opennews/art.shtml?num=48816

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

Оглавление

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


1. "Начальный план разработки Qt 6"  +17 +/
Сообщение от proninyaroslav (ok), 21-Июн-18, 22:34 
Ждём 6 кеды.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Начальный план разработки Qt 6"  +18 +/
Сообщение от anonimimimiemail (?), 21-Июн-18, 23:56 
Фух, а я уже было усомнился, что кедерасты не соблюдают традиции, а вон нет, соблюдают, как раз пятокеды начали обретать очертания более/менее устойчивого DE, самое время перепиливать всё с нуля на новой версии культей!

Поломать всё что сделали и собирать новые баги, надо ломать аби и апи, всё, короче ломать, а то как-то нипарядок, чтобы юзеры долго наслаждались стабильностью и свистелками-перделками, нужно снова в тормоза и перманентные падения плазмы, пилить новые свистелки, и пинать юзверя жрать новый кактус, кактус сам себя жрать не будет, свитоперделки сами себя не (насвистопердят/насвистопердолят?), плазма сама себя не уронит!...  
Хотя ой, в текущей LTS ветке пятокедов за два дня плазмащель упала три раза.

Может рановато они там взялись?.. А?! ...или к 2020 как раз вот совсем почти падать перестанет, а они уже с новыми кедами?

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

45. "Начальный план разработки Qt 6"  +7 +/
Сообщение от Аноним (45), 22-Июн-18, 03:37 
Прям песнь, мыши, которая жрет кактус.

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

57. "Начальный план разработки Qt 6"  –1 +/
Сообщение от RotarenegeD (?), 22-Июн-18, 07:25 
ну так потому и фризят пятую ветку в таком состоянии когда они хороши и юзабельны и начинают шестую ветку открытую для экспериментов и новых идей. весьма продуманное решение.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

69. "Начальный план разработки Qt 6"  +2 +/
Сообщение от Аноним (69), 22-Июн-18, 09:01 
Вот бы еще эту шестую ветку не начинали сразу же пихать во все дистрибутивы. Как с пятокедами было: все разваливается и работает через одно место, зато разработчики уже гордо отчитываются, что очередной Linux *поставь_название* перешел на KDE 5.
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

180. "Начальный план разработки Qt 6"  +/
Сообщение от Аноним (180), 22-Июн-18, 21:40 
ну 4-е кеды были настолько плохие, что уже 5.4 убыла лучше 4-й ветки. А qt4 до сих пор в генте есть, собери и пользуйся.
Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору

189. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Аноним (189), 23-Июн-18, 00:31 
> А qt4 до сих пор в генте есть, собери и пользуйся.

Фу, как неприлично. Может, человек не мазохист, а вы со своей генту лезете.

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

219. "Начальный план разработки Qt 6"  –2 +/
Сообщение от Аноним (219), 27-Июн-18, 07:06 
Да не, мазохизм это любой линукс кроме генты. У той из недостатков только протухшие и кривые ебилды (иногда одновременно), т.е. получается не слишком качественный роллинг для обновлений. Мало людей.
Ответить | Правка | ^ к родителю #189 | Наверх | Cообщить модератору

119. "Начальный план разработки Qt 6"  +5 +/
Сообщение от nobody (??), 22-Июн-18, 13:45 
Пропатчил гляжу уже с помошью анимешников
Ответить | Правка | ^ к родителю #180 | Наверх | Cообщить модератору

83. "Начальный план разработки Qt 6"  +3 +/
Сообщение от Аноним (83), 22-Июн-18, 10:30 
Дуплик, зачем поменял ник на какой-то anonimimimi?
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

178. "Начальный план разработки Qt 6"  +3 +/
Сообщение от Аноним (178), 22-Июн-18, 20:20 
Пятые кеды падают только у тех, кто ими не пользуется.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

195. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Аноним (195), 23-Июн-18, 08:13 
У тех кто пользуется, они лежат постоянно.
Ответить | Правка | ^ к родителю #178 | Наверх | Cообщить модератору

226. "Начальный план разработки Qt 6"  +/
Сообщение от rvs2016 (ok), 28-Окт-18, 22:39 
> как раз пятокеды начали обретать очертания
> более/менее устойчивого DE, самое время
> перепиливать всё с нуля на новой версии культей!

Так это ещё при том, что пятокеды и поюзать-то толком ещё не успели (во многие дистрибутивы их до сих пор так и не вставляют - от греха, конечно, подальше), многие юзера довольно неплохо сидят на четвёртокедах, а устарели пятые уж! 😲

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

22. "Начальный план разработки Qt 6"  +/
Сообщение от axredneck (?), 22-Июн-18, 00:11 
Скорее всего, будут Фреймворки 6. Возможно, будет Плазма 6, но вряд ли переход будет таким жестким, как был на Плазму 5. С Приложениями КДЕ тоже, скорее всего, будет все не так сурово, как было при переходе на Кьют 5 и Фреймворки. В общем, бояться особо нечего.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

56. "Начальный план разработки Qt 6"  +1 +/
Сообщение от DAPemail (?), 22-Июн-18, 06:39 
Читал это при переходе с 4 на 5 по сравнению с 3 на 4 ;)
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

111. "Начальный план разработки Qt 6"  +/
Сообщение от Fracta1L (ok), 22-Июн-18, 12:56 
Во сне читал? С самого начала никто не скрывал, что переход с 4 на 5 будет ломать архитектуру.
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

85. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Аноним (83), 22-Июн-18, 10:35 
Жёстко было при переходе на 4, т.к. в 3-их Плазмы совсем не было. А с 4 на 5 ваще слабо заметно.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

94. "Начальный план разработки Qt 6"  –2 +/
Сообщение от YetAnotherOnanym (ok), 22-Июн-18, 11:42 
> скорее всего

Среди цивилизованных людей сейчас принято говорить "хайли лайкли".

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

126. "Начальный план разработки Qt 6"  +/
Сообщение от Аноним (83), 22-Июн-18, 14:21 
А если чуть более по-русски сказать, лучше зазвучит ;)
Ответить | Правка | ^ к родителю #94 | Наверх | Cообщить модератору

188. "Начальный план разработки Qt 6"  –1 +/
Сообщение от NuclearWar (?), 22-Июн-18, 23:02 
Хайль Лайкл?
Ответить | Правка | ^ к родителю #94 | Наверх | Cообщить модератору

33. "Начальный план разработки Qt 6"  –1 +/
Сообщение от Анончик999999 (?), 22-Июн-18, 01:00 
Фух! Вроде ничего не вспоминают про устаревание QtWidgets. Это хорошо! Еще есть куча куда на виджетах, не хотелось, чтоб резко выкинули ради QML.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

58. "Начальный план разработки Qt 6"  +1 +/
Сообщение от RotarenegeD (?), 22-Июн-18, 07:27 
> Фух! Вроде ничего не вспоминают про устаревание QtWidgets. Это хорошо! Еще есть
> куча куда на виджетах, не хотелось, чтоб резко выкинули ради QML.

весьма вероятно что их какраз пометят как депрекэйтед в поздних выпусках 5.Х и в шестые уже не возьмут.

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

63. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Аноним (63), 22-Июн-18, 07:59 
Все они возьмут, так как qml - не альтернатива qtwidgets.
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

78. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Аноним (-), 22-Июн-18, 09:51 
Я могу сказать чего такого нельзя реализовать на виджетах, но можно на qml. А вот про обратное хотелось бы увидеть подробности.
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

84. "Начальный план разработки Qt 6"  +/
Сообщение от Вареник (?), 22-Июн-18, 10:31 
> Я могу сказать чего такого нельзя реализовать на виджетах, но можно на
> qml. А вот про обратное хотелось бы увидеть подробности.

Вы готовы лично переписать весь код, заточенный под виджеты? Раз не видите проблемы.

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

137. "Начальный план разработки Qt 6"  +/
Сообщение от Vkni (ok), 22-Июн-18, 15:11 
А зачем его переписывать? Ещё 4-ка никуда не делась, и, похоже, не денется.
Ответить | Правка | ^ к родителю #84 | Наверх | Cообщить модератору

138. "Начальный план разработки Qt 6"  –1 +/
Сообщение от Alexey (??), 22-Июн-18, 15:12 
То что мертно(а это 4), но уже не нужно. Оно отстало и только отсталый будет такое даже пытаться юзать.
Ответить | Правка | ^ к родителю #137 | Наверх | Cообщить модератору

140. "Начальный план разработки Qt 6"  +2 +/
Сообщение от Vkni (ok), 22-Июн-18, 15:14 
> Оно отстало и только отсталый будет такое даже пытаться юзать.

От чего отстало? Технологии GUI - это сплошная беготня по кругу.

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

164. "Начальный план разработки Qt 6"  +/
Сообщение от Аноним (164), 22-Июн-18, 17:41 
> Я могу сказать чего такого нельзя реализовать на виджетах, но можно на qml

Интересно, что же это?

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

221. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Акроним (?), 27-Июн-18, 08:56 
> Я могу сказать чего такого нельзя реализовать на виджетах, но можно на
> qml. А вот про обратное хотелось бы увидеть подробности.

Да, например, как вы замените QTreeView? У меня в QML так и не получилось нормальное дерево наваять. Всему свое применение. Обе технологии полезные, но пока не взаимозаменяемые. Тем не менее, их легко можно смешивать.

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

220. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Акроним (?), 27-Июн-18, 08:54 
Наоборот, в Qt 6 обещают уделить внимание QtWidgets. Никто их выкидывать никуда не собирается.
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

202. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Аноним (202), 23-Июн-18, 20:14 
Зачем ждать кеды,если есть Lxqt?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

204. "Начальный план разработки Qt 6"  –1 +/
Сообщение от runoverheads (ok), 24-Июн-18, 07:03 
кеды надо просто выкинуть. они всегда будут падат
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

227. "Начальный план разработки Qt 6"  +/
Сообщение от anonymous (??), 02-Апр-19, 11:26 
KDE6 будет на GTK4
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Начальный план разработки Qt 6"  –19 +/
Сообщение от Аноним (2), 21-Июн-18, 22:37 
Сначала баги поправьте, глючное поделение
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

196. "Начальный план разработки Qt 6"  –2 +/
Сообщение от унон (?), 23-Июн-18, 09:35 
Чего это столько минусов?

Человек дело говорит - любят они баги новые вставлять ;).
Скачал баг-фикс релиз Qt 5.9.4 после Qt 5.9.3 - поломали работу приложения, да ещё и зачем-то подсунули новую версию QtCreator'a, которая в свою очередь выкинула "устаревшую" функциональность и потребовала использовать только новую опцию сборки Android приложений, которая не работает.

Вот на кой чёрт делать такие гадости в корректирующем релизе, где пользователи ожидают только баг фиксы??? Это просто свинство какое-то!
Почему я должен плясать и ставить разные версии Qt, чтобы иметь возможность рабочую версию QtCreator'а, т.к. QtCreator как независимый пакет не умеет ничего не собирать и невозможно настроить???

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

225. "Начальный план разработки Qt 6"  +/
Сообщение от anonymous (??), 01-Июл-18, 19:31 
а может вы поможете?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "Начальный план разработки Qt 6"  –4 +/
Сообщение от Аноняшка (?), 21-Июн-18, 22:39 
GTK & QT - плюсы и минусы: что лучше?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Начальный план разработки Qt 6"  +10 +/
Сообщение от леновоюсер (?), 21-Июн-18, 22:42 
Qt
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

65. "Начальный план разработки Qt 6"  +/
Сообщение от Аноне (?), 22-Июн-18, 08:38 
Qt: C++, GTK: C.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

76. "Начальный план разработки Qt 6"  –1 +/
Сообщение от Аноним (76), 22-Июн-18, 09:33 
GTK+, Qt
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

106. "Начальный план разработки Qt 6"  –3 +/
Сообщение от Алсет (?), 22-Июн-18, 12:32 
здесь тот случай когда не так важно какой язык, тем более одно семейство
GTK намного стабильнее(в плане работы) QT, хотя казалось бы что на с++ код должен писаться и отлаживаться проще
но GTK заметно проигрывает по фичам.
Вот народ и выбирает между стабильностью и фичами, но к сожалению с линуксоидами тенденция как и во всем мире, выбирают ляпоту в ущерб стабильности
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

153. "Начальный план разработки Qt 6"  +/
Сообщение от Аноним (83), 22-Июн-18, 16:26 
Это какие-такие в Gtk есть киллеpфичи, которых нет в Qt?
Ответить | Правка | ^ к родителю #106 | Наверх | Cообщить модератору

157. "Начальный план разработки Qt 6"  +/
Сообщение от Алсет (?), 22-Июн-18, 16:59 
читай внимательней, я наоборот писал что в Qt фич больше, но Gtk лучше в плане стабильности работы.
Ответить | Правка | ^ к родителю #153 | Наверх | Cообщить модератору

181. "Начальный план разработки Qt 6"  –1 +/
Сообщение от Аноним (180), 22-Июн-18, 21:43 
> здесь тот случай когда не так важно какой язык, тем более одно
> семейство
> GTK намного стабильнее(в плане работы) QT, хотя казалось бы что на с++
> код должен писаться и отлаживаться проще
> но GTK заметно проигрывает по фичам.
> Вот народ и выбирает между стабильностью и фичами, но к сожалению с
> линуксоидами тенденция как и во всем мире, выбирают ляпоту в ущерб
> стабильности

Просто нужно ставить LTS qt-а (после 3-го патча хотя бы) а не прыгать на новые версии. Так же и сплазмой 5.12.0 -- не лучшая версия на рабочем компе.

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

5. "Начальный план разработки Qt 6"  –12 +/
Сообщение от Аноним (76), 21-Июн-18, 22:43 
Плюсы GTK: ++++++++
Минусы GTK: --
Плюсы Qt: +++
Минусы Qt: -----------
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

7. "Начальный план разработки Qt 6"  +5 +/
Сообщение от Аноним (7), 21-Июн-18, 22:52 
скорее так:

GTK: ++++
GTK: ----------
Qt: ++++++++++++
Qt: ----

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

8. "Начальный план разработки Qt 6"  –12 +/
Сообщение от Аноним (76), 21-Июн-18, 22:53 
не, скорее так:

Плюсы GTK: +++++++++++++++++++++++++
Минусы GTK: -
Плюсы Qt: (отсутствуют)
Минусы Qt: -----------------------------------------------------

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

9. "Начальный план разработки Qt 6"  +12 +/
Сообщение от Аноним (9), 21-Июн-18, 23:03 
Если без шуток, Qt в разы лучше GTK.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

25. "Начальный план разработки Qt 6"  –1 +/
Сообщение от asand3r (ok), 22-Июн-18, 00:32 
Мне всегда было интересно, почему основной версией у многих мейнстримовых дистров идёт GNOME или же что-то на нем основанное. Сборки с KDE обычно на втором плане вместе с LXDE, XFCE и пр. RHEL/Fedora, Debian, Ubuntu.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

29. "Начальный план разработки Qt 6"  +/
Сообщение от Аноним (29), 22-Июн-18, 00:50 
Потому что людям работать надо, а не Плазму поднимать.
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

36. "Начальный план разработки Qt 6"  +9 +/
Сообщение от псевдонимус (?), 22-Июн-18, 01:36 
"Работать" и "гном3"плохо совместимые понятия.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

53. "Начальный план разработки Qt 6"  +1 +/
Сообщение от iPony (?), 22-Июн-18, 06:21 
Нормально. Достаточно дока для запуска нескольких приложений.
А так же хороша поддержка несколько мониторов. Как бэ всё.

Возможность повернуть часы на 69 градусов не требуется для работы.

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

70. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Аноним (69), 22-Июн-18, 09:06 
> Достаточно дока для запуска нескольких приложений.

640 килобайт хватит всем.

> Возможность повернуть часы на 69 градусов не требуется для работы.

А вот здесь согласен. Кеды имеют огромные возможности в настройке (в KDE4 их, правда, было побольше), но в то же время имеют кучу совершенно бесполезных фич типа тех же плазмоидов, которыми почти никто не пользуется.

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

213. "Начальный план разработки Qt 6"  +/
Сообщение от adolfus (ok), 25-Июн-18, 12:40 
> А так же хороша поддержка несколько мониторов.

Вы шутите? У меня evince и прочие поделия третьегнома открываются на всю ширину всех мониторов. И никто не запоминает геометрию открытых ранее окон. В задницу такую поддержку.

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

222. "Начальный план разработки Qt 6"  +/
Сообщение от псевдонимус (?), 28-Июн-18, 12:37 
А не проще поставить вм, док и файловый менеджер?
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

35. "Начальный план разработки Qt 6"  +/
Сообщение от псевдонимус (?), 22-Июн-18, 01:33 
Так qt был несвободен,дебиан взял его по идеологическим соображениям,мерзкошапка по коммерческим.Сейчас же приказ красной шапки закон для "мейнстримных" дистров,а шапка пилит гомном.
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

182. "Начальный план разработки Qt 6"  +/
Сообщение от Аноним (180), 22-Июн-18, 21:44 
> Так qt был несвободен,дебиан взял его по идеологическим соображениям,мерзкошапка по коммерческим.Сейчас
> же приказ красной шапки закон для "мейнстримных" дистров,а шапка пилит гомном.

Хотя гном по прежнему жрет тонны ресурсов на старых компах и некоторых ati карточках.

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

59. "Начальный план разработки Qt 6"  +1 +/
Сообщение от RotarenegeD (?), 22-Июн-18, 07:30 
> Мне всегда было интересно, почему основной версией у многих мейнстримовых дистров идёт
> GNOME или же что-то на нем основанное. Сборки с KDE обычно
> на втором плане вместе с LXDE, XFCE и пр. RHEL/Fedora, Debian,
> Ubuntu.

так исторически сложилось ещё во времена когда Qt был несвободным, ну и некоторые авторитетные люди из GNU автоматически выбирают GNU даже если оно хуже по характеристикам.. и это влияние весьма сильное.

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

87. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Аноним (83), 22-Июн-18, 10:42 
Но сейчас Qt под LGPLv3, что одобряемо FSF.
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

12. "Начальный план разработки Qt 6"  +2 +/
Сообщение от Michael Shigorinemail (ok), 21-Июн-18, 23:09 
> GTK & QT - плюсы и минусы: что лучше?

Qt -- это и есть плюсы.

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

28. "Начальный план разработки Qt 6"  +3 +/
Сообщение от PereresusNeVlezaetBuggy (ok), 22-Июн-18, 00:45 
>> GTK & QT - плюсы и минусы: что лучше?
> Qt -- это и есть плюсы.

Два плюса, посередине — кеды.

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

24. "Начальный план разработки Qt 6"  +4 +/
Сообщение от Anonymoustus (ok), 22-Июн-18, 00:27 
GNUStep (+ Window Maker).

1) https://en.wikipedia.org/wiki/GNUstep

2) http://www.gnustep.org/

3) https://www.google.com/search?q=GNUStep


И ещё перечень отличных оконных менеджеров, среди которых FWVM, IceWM, OpenBox и пр.

Больше ничего хорошего опенсорсное движение для десктопа простого человека не сделало.

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

40. "Начальный план разработки Qt 6"  +/
Сообщение от Sergiiemail (?), 22-Июн-18, 02:30 
А еще есть все вышеперечисленное в одном флаконе https://github.com/trunkmaster/nextspace.
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

101. "Начальный план разработки Qt 6"  +2 +/
Сообщение от Anonymoustus (ok), 22-Июн-18, 12:18 
> А еще есть все вышеперечисленное в одном флаконе https://github.com/trunkmaster/nextspace.

Оно, вообще-то, со стороны GNUstep и так в одном флаконе, но WM можно использовать отдельно.

Ещё есть удобная сборка для тех, кто хочет «только посмотреть» — Window Maker Live: http://wmlive.sourceforge.net/

Ещё у Альта есть сборка с WM (файлы с именем вида alt-p8-wmaker-дата-архитектура.iso): http://nightly.altlinux.org/p8/release/

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

108. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Sergiiemail (?), 22-Июн-18, 12:47 
Не совсем так. GNUstep это набор библиотек, WindowMaker - window manager. Между приложениями GNUstep и WindowMaker интеграция на уровне "чтобы можно было пользоваться". NEXTSPACE это desktop environment, с плотной интеграцией между WindowMaker и Workspace (управление запущенными приложениями GNUstep и X11, drag&drop, всякие анимации перелетания иконки при запуске приложений как NextStep). По сути, WindowMaker является частью Workspace.

Другими словами, разница есть и основательная. Правда ее на скриншотах не видно - нужно пробовать. Согласен, NEXTSPACE подходит не для каждого, но его нужно сравнивать с GNOME, KDE и macOS, а не просто оконными менеджерами.

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

118. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Anonymoustus (ok), 22-Июн-18, 13:33 
Скажем так, для простоты: Window Maker является базовым оконным менеджером среды GNUstep. Он наилучшим образом отвечает её концепции.

Сама же среда — среди наилучшего, что было рождено движением СПО в целом и сообществом GNU в частности. К сожалению, очень непривычна для людей, воспитанных в навыках использования Windows.

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

123. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Sergiiemail (?), 22-Июн-18, 14:06 
> Скажем так, для простоты: Window Maker является базовым оконным менеджером среды GNUstep.
> Он наилучшим образом отвечает её концепции.

Я в курсе и не спорю. :)
> Сама же среда — среди наилучшего, что было рождено движением СПО в целом
> и сообществом GNU в частности. К сожалению, очень непривычна для людей,
> воспитанных в навыках использования Windows.

Опять же согласен с обоими утверждениями. NEXTSPACE - дальнейшее развитие этого. Среда для пользователей, GNUstep - среда для разработчиков, поэтому пользоваться ей можно только если вы пишете свое приложение. Это так, для информации, если это вам интересно.

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

125. "Начальный план разработки Qt 6"  +/
Сообщение от Anonymoustus (ok), 22-Июн-18, 14:18 
Я этой штукой пользовался продолжительное время. Но, увы, нужного мне прикладного ПО для линукса, похоже, не напишут никогда, потому что линуксоидам откровенно наср…ть на юзеров, да и сам линукс превратился в кошмар, так что теперь для десктопных трудов только винда и мак.
Ответить | Правка | ^ к родителю #123 | Наверх | Cообщить модератору

214. "Начальный план разработки Qt 6"  +1 +/
Сообщение от adolfus (ok), 25-Июн-18, 13:02 
> Скажем так, для простоты: Window Maker является базовым оконным менеджером среды GNUstep.
> Он наилучшим образом отвечает её концепции.
> Сама же среда — среди наилучшего, что было рождено движением СПО в целом
> и сообществом GNU в частности. К сожалению, очень непривычна для людей,
> воспитанных в навыках использования Windows.

CUA (Common User Access) -- это лучшее, что рождено ИТ-индустрией в тесном содружестве с физиологами и психологами. Причем рождено в первые годы появления графических интерфейсов (80-е годы прошлого века).

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

216. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Anonymoustus (ok), 25-Июн-18, 14:03 
>> Скажем так, для простоты: Window Maker является базовым оконным менеджером среды GNUstep.
>> Он наилучшим образом отвечает её концепции.
>> Сама же среда — среди наилучшего, что было рождено движением СПО в целом
>> и сообществом GNU в частности. К сожалению, очень непривычна для людей,
>> воспитанных в навыках использования Windows.
> CUA (Common User Access) -- это лучшее, что рождено ИТ-индустрией в тесном
> содружестве с физиологами и психологами. Причем рождено в первые годы появления
> графических интерфейсов (80-е годы прошлого века).

Не возражаю.

Однако за кнопку «Пуск» скажу пару добрых слов: она даёт юзеру «точку опоры». Мелкие даже название дали ей удивительно точное и ёмкое.

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

174. "Начальный план разработки Qt 6"  +/
Сообщение от Michael Shigorinemail (ok), 22-Июн-18, 18:52 
> Ещё у Альта есть сборка с WM (файлы с именем вида alt-p8-wmaker-дата-архитектура.iso):
> http://nightly.altlinux.org/p8/release/

Там же есть и с GNUstep, только вот майнтейнер его скоропостижно скончался -- если есть заинтересованные в продолжении, милости просим.  Пока по инерции держится, но довольно многие пакеты не пережили перипетии обновления компиляторов: gnustep-MusicKit, gnustep-GNUMail, gnustep-LuserNET, gnustep-SimpleAgenda, gnustep-cenon (его особенно жаль, но починить даже вместе с апстримом моими силами не удалось), gnustep-Chess, gnustep-GSBench, gnustep-projectcenter, gnustep-thematic, gnustep-Etoile-LDAPAddressBook, gnustep-Etoile-System, gnustep-Etoile-Typewriter, gnustep-Etoile-Vindaloo.

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

89. "Начальный план разработки Qt 6"  +/
Сообщение от Аноним (83), 22-Июн-18, 11:00 
GNUstep, FWVM, IceWM, OpenBox - вы уверены, что они для __простого__ человека?
IMHO, для простого человека - оболочка Венды, Cocoa, KDE.
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

99. "Начальный план разработки Qt 6"  +2 +/
Сообщение от Anonymoustus (ok), 22-Июн-18, 12:09 
> GNUstep, FWVM, IceWM, OpenBox - вы уверены, что они для __простого__ человека?

Они именно для простого человека. Как и DOS, кстати. Просто понимание того, _что_ доступно нормальному человеку, несколько изменилось после прихода в рулю руководителей определённого склада, пестующих программеров-инфантилов: дескать, простой человек настолько туп, что не может выучить bash, так что вы насуйте ему полные штаны внешне привлекательных свистелок и перделок, лишь бы почаще покупал замену и деньги платил. Вы не видели, наверное, как бухгалтерия простых женщин из народа резво шуршит учётом не то что в системах для ДОСа (хотя и в них тоже), но на арифмометрах и счётах, что куда как сложнее, ибо требует незаурядной «пространственной» и «временно́й» памяти, дабы всё слепить в кучу и разнести по огромным портянкам отчётных документов… А уж сверхсложный и тупой до безобразия (зато очень удобный для внедренцев) 1С выучить может любая собака, лишь бы деньги были курсы оплатить.



> IMHO, для простого человека - оболочка Венды, Cocoa, KDE.

Вот только не надо транслировать мне эту сказку, молодой человек, я не вчера родился. Парадигма WIMP неизменна уже сорок лет. Концептуально Windows 10 _ничем_ не отличается от Windows 1. Это всего лишь _одна из_ парадигм управления программами и вычислительным оборудованием. А CLI — другая. Все они в равной степени доступны простому человеку, все требуют изучения, прилежания и терпения.

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

142. "Начальный план разработки Qt 6"  +/
Сообщение от IRASoldier (?), 22-Июн-18, 15:28 
>простой человек настолько туп, что не может выучить bash

Неверно. Дело не в тупости. Дело в другом - простому человеку, которому компьютер нужен, чтобы им ПОЛЬЗОВАТЬСЯ, не с руки тратить время на обучение фигне, которую прекрасно заменяет для задач ИСПОЛЬЗОВАНИЯ GUI. Bash нужен администраторам и программистам, пользователю нужны "свистелки" - а если без искусственно привносимого снобствующей "элитой" сарказма - удобный наглядный интерфейс.

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

144. "Начальный план разработки Qt 6"  +2 +/
Сообщение от Anonymoustus (ok), 22-Июн-18, 15:49 
Ну конечно, не в тупости. Она только предлог.

Компьютер изобретён для его программирования, а не замены им телевизора. Программирования любым понятным и приемлемым для юзера способом: в машинных кодах, написанием скриптов для шелла, продумыванием сценариев для использования сложных программ с графическим интересом — это не так принципиально, важна суть.

Я прекрасно помню, с каким трудом «простым людям» давалась мышь и GUI в сравнении с чорным экраном DOS. Дело только в парадигме использования. Как только человек освоил конкретный способ, он для него будет простым и понятным, а другие способы, которые он не освоил — сложными и непонятными.

А «свистелки» нужны исключительно компаниям, которые зарабатывают на «прогрессе» — точнее, на идее замены компьютера и программ через более-менее фиксированный срок. Вся эта канитель с «моральным устареванием», с отменой технической поддержки и пр. — она для того, чтобы мы снова покупали железо и софт.

Можно взять, например, Excel или Word двух версий — 25-летней давности и самый свежий. Между ними в _полезной_ функциональности не будет никакой разницы. Практически всё, что требуется от электронных таблиц или текстового процессора, уже было реализовано в начале девяностых. Ещё краше пример, из моих любимых — CorelDRAW: на протяжении более двадцати лет в нём нет практически никаких полезных нововведений, за исключением юникода. Но новые версии выпускаются регулярно, и все они выглядят в стиле «Кто найдёт хотя бы 10 отличий в GUI?». Из этой же области — развитие Adobe Illustrator, в восьмой версии которого уже было решительно всё, что действительно нужно юзеру. Неспроста Adobe просто взяла и отменила купленный Macromedia FreeHand — потому что в нём уже было всё нужное, его некуда развивать, но он делает конкуренцию другой своей программе такого же назначения. Значит надо его сделать устаревшим и закрыть его техническое сопровождение.

Не я придумал это слово, но оно прекрасно описывает индустрию — копроэкономика.

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

171. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Michael Shigorinemail (ok), 22-Июн-18, 18:43 
> пользователю нужны "свистелки"

Не пользователю, а потребителю.  Это очень разные понятия, мистер потребитель.

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

194. "Начальный план разработки Qt 6"  +/
Сообщение от Аноним (-), 23-Июн-18, 05:42 
> Дело в другом - простому человеку, которому компьютер нужен, чтобы им ПОЛЬЗОВАТЬСЯ

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

Пинать надо кривую функциональность, как то: отвалившиеся раскладки, невозможность печати, сложность установки и распространения ПО, то, когда система живет свой жизнью, чего-то качая и индексируя, часто при этом не имея никакого результата. Командная строка или лаконичный GUI - благо, но её испльзование затмили элементарные косяки системы в целом.

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

143. "Начальный план разработки Qt 6"  –1 +/
Сообщение от IRASoldier (?), 22-Июн-18, 15:33 
Строго говоря - у "элиты" попросту пригорает: как же так, мы тратили время, учили сотни команд, а тут... пользователь! Ату его! Пусть помучается как и мы. Примерно так же пригорало у благородных господ, когда с их великим искусством филигранного владения мечом, они внезапно множились на нуль вчерашним крестьянином с аркебузой.


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

146. "Начальный план разработки Qt 6"  +2 +/
Сообщение от Anonymoustus (ok), 22-Июн-18, 15:58 
Да ладно, ничего в командах сложного, на всё есть маны.

Но надо понять философию юникса. А это и впрямь, похоже, не всем даётся.

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

151. "Начальный план разработки Qt 6"  –3 +/
Сообщение от аноним_очка (?), 22-Июн-18, 16:20 
>Но надо понять философию юникса. А это и впрямь, похоже, не всем даётся.

А философию доса часом понимать не надо? И как это люди пользуются ios/osx/android без понимания философий?

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

154. "Начальный план разработки Qt 6"  +2 +/
Сообщение от Anonymoustus (ok), 22-Июн-18, 16:26 
> А философию доса часом понимать не надо? И как это люди пользуются
> ios/osx/android без понимания философий?

Тебе — не надо. Судя по имени, ты уже всё понял и занял своё место под солнцем.

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

192. "Начальный план разработки Qt 6"  +1 +/
Сообщение от псевдонимус (?), 23-Июн-18, 01:48 
Там где нет солнца.
Ответить | Правка | ^ к родителю #154 | Наверх | Cообщить модератору

172. "Начальный план разработки Qt 6"  +/
Сообщение от Michael Shigorinemail (ok), 22-Июн-18, 18:46 
>>Но надо понять философию юникса. А это и впрямь, похоже, не всем даётся.

Если вдруг помните, годах в пятидесятых или шестидесятых потребность UK в ЭВМ оценивалась в 3 (три) штуки.  При этом среди обоснований был тот самый процент способных мыслить логически людей.
(припоминаю смутно, могу смешивать две разных оценки, но читал как бы не в НиЖ в своё время)

> А философию доса часом понимать не надо?

В этом мониторе файловой системы философия, простите, на обед не останавливалась.

> И как это люди пользуются ios/osx/android без понимания философий?

Кто кем пользуется, простите?

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

160. "Начальный план разработки Qt 6"  +2 +/
Сообщение от Аноним (-), 22-Июн-18, 17:33 
> Примерно так же пригорало у благородных господ, когда с их великим искусством филигранного владения мечом, они внезапно множились на нуль вчерашним крестьянином с аркебузой.

Множились на нуль они еще с незапамятных времен арбалетчиками.
Ну а насчет "пригорания" у владельцев холодного, неплохо бы поинтересоваться, откуда у поговорки "пуля дура, штык молодец" ноги растут.

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

191. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Аноним (191), 23-Июн-18, 01:11 
Александр Суворов, «Наука побеждать», 1806 г.
Выражение описывает пехотную тактику того времени: сделать залп и штыковой атакой добить всех, кого не достал ружейный огонь.
Ответить | Правка | ^ к родителю #160 | Наверх | Cообщить модератору

193. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Аноним (193), 23-Июн-18, 04:48 
> Александр Суворов, «Наука побеждать», 1806 г.
> Выражение описывает пехотную тактику того времени: сделать залп и штыковой атакой добить всех, кого не достал ружейный огонь.

Причем, "кого не достал" излишне оптимистично сказано. В то время "пулям не кланялись" не только по причине храбрости да удали молодецкой, но и *реноватой точности гладкостовльных карамультуков. Выбили "дружным залпом", с сотни шагов, хорошо если одного из 20 и вперед, резаться.
Ну и 10% погибшими непосредственно в бою "лицом к лицу" - уже шли как жестокие потери, оправдывающие отступление на "реорганизацию". И только тех кто бежал в панике, бросая все, вырезала и топтала конница уже основательно.

А вот как раз у благородных господ, как обычно и длинноствол был покачественнее и пистолей штук несколько, чтоб значится в упор в строй вражеский всадить. И стрелять умели получше, чем просто "в сторону противника" как вчерашние крестьяне, и коняшку с сабелькой имели, чтобы выдержав залп, пехоту вырезать и палаш дождя и сырости не боялся, да и обнажался куда быстрее.
Gотому в нашей реальности холодняк только с распространением скорострела свое отжил, т.е. чуть более ста лет назад.
В общем, как обычно - аналогии сего набросчика оказались не только слишком притянутыми за уши, но и безграмотными ))

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

93. "Начальный план разработки Qt 6"  –1 +/
Сообщение от Аноним (93), 22-Июн-18, 11:36 
> отличных оконных менеджеров
> OpenBox

Пробовал OpenBox, он падал ГОРАЗДО чаще, чем плазма. В отличие от BlackBox и FluxBox.

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

100. "Начальный план разработки Qt 6"  +2 +/
Сообщение от Anonymoustus (ok), 22-Июн-18, 12:12 

$ mv /dev/hands /dev/ass

$ find / *hands* -ls

$ find / *brain* -ls



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

27. "Начальный план разработки Qt 6"  +3 +/
Сообщение от PereresusNeVlezaetBuggy (ok), 22-Июн-18, 00:44 
Лучше — Кнут. Дональд Эрвин.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

92. "Начальный план разработки Qt 6"  +/
Сообщение от Аноним (83), 22-Июн-18, 11:31 
Угу, они говорили, что Эндрю Танненбаум лучше, чем Линус Торвальдс.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

162. "Начальный план разработки Qt 6"  +/
Сообщение от Аноним (-), 22-Июн-18, 17:37 
> Угу, они говорили, что Эндрю Танненбаум лучше, чем Линус Торвальдс.

Так его ОС, несмотря на гораздо меньший бюджет и количество (как и квалификацию) разработчиков, распространенее будет.


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

170. "Начальный план разработки Qt 6"  +/
Сообщение от Michael Shigorinemail (ok), 22-Июн-18, 18:40 
>> Угу, они говорили, что Эндрю Танненбаум лучше, чем Линус Торвальдс.
> Так его ОС, несмотря на гораздо меньший бюджет и количество (как и
> квалификацию) разработчиков, распространенее будет.

Осталось выяснить, доволен ли этим сам профессор.  Если вдруг ещё неизвестно, разумеется. :]

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

218. "Начальный план разработки Qt 6"  +/
Сообщение от Аноним (218), 26-Июн-18, 19:33 
ARM-систем с линуксом в мире поболее будет.
Ответить | Правка | ^ к родителю #162 | Наверх | Cообщить модератору

39. "Начальный план разработки Qt 6"  –2 +/
Сообщение от Лягушка (?), 22-Июн-18, 02:10 
> GTK & QT - плюсы и минусы: что лучше?

rust + electron

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

47. "Начальный план разработки Qt 6"  +5 +/
Сообщение от anonimm (?), 22-Июн-18, 04:03 
GTK делали в пику Qt, в том числе, принципиально отказались от C++ (видимо, так захотели Бородатый и его последователи), зато натворили свои псевдо-объектно-ориентированные костыли,  основанные на неотлаживаемых макросах и соглашениях о кодировании, выполнение которых не умеет проверять компилятор.

Друзья, у каждого языка своя ниша! Ниша C там, где нужен полный контроль над всем происходящим - в методах вычислений, низкоуровневых алгоритмах. Не тащите его в графику, там все плюсы C превращаются в минусы.

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

52. "Начальный план разработки Qt 6"  –1 +/
Сообщение от arisu (ok), 22-Июн-18, 06:06 
> GTK делали в пику Qt

эвона как! а мужики-то и не знают. автор делал-делал замену motif — а получилось «в пику кутэ». чудеса случаются.

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

95. "Начальный план разработки Qt 6"  +/
Сообщение от Аноним (83), 22-Июн-18, 11:44 
То, что делалось на замену Motif называлось Lesstif.
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

217. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Анонимный Алкоголик (??), 25-Июн-18, 14:10 
> GTK делали в пику Qt, в том числе, принципиально отказались от C++
> (видимо, так захотели Бородатый и его последователи), зато натворили свои псевдо-объектно-ориентированные
> костыли,  основанные на неотлаживаемых макросах и соглашениях о кодировании, выполнение
> которых не умеет проверять компилятор.
> Друзья, у каждого языка своя ниша! Ниша C там, где нужен полный
> контроль над всем происходящим - в методах вычислений, низкоуровневых алгоритмах. Не
> тащите его в графику, там все плюсы C превращаются в минусы.

Но в Qt отказались от C++. Повнедрив свои Qt макросы... кумэйки и прочее... кустринги вот тоже... И псевдообъектноориентирование тоже добавили...

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

104. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Anonymos Incognito (?), 22-Июн-18, 12:26 
GTK+ лучше
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

121. "Начальный план разработки Qt 6"  +3 +/
Сообщение от Аноним (83), 22-Июн-18, 13:47 
чем армяне.
Ответить | Правка | ^ к родителю #104 | Наверх | Cообщить модератору

105. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Аноним (-), 22-Июн-18, 12:29 
SDL 1.2: ANSI C -- наилучшая комбинация для кроссплатфоренного ПО
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

112. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Аноним (112), 22-Июн-18, 13:00 
Если под Qt имеются ввиду виджеты (QWidget), то Qt немного лучше GTK. Если Qt - QML, то Qt намного лучше GTK.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

13. "Начальный план разработки Qt 6"  +/
Сообщение от atu (?), 21-Июн-18, 23:15 
А есть ли информация о том, что будет с QtScript?
С одной стороны, эту часть давно не развивали, с другой - заменить пока нечем.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Начальный план разработки Qt 6"  +/
Сообщение от Аноним (9), 21-Июн-18, 23:32 
Чем не подходит QJSEngine или QML?
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

19. "Начальный план разработки Qt 6"  +/
Сообщение от Аноним (7), 21-Июн-18, 23:34 
Попробуй это
http://doc.qt.io/qt-5/qjsengine.html
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

49. "Начальный план разработки Qt 6"  –2 +/
Сообщение от anonimm (?), 22-Июн-18, 04:05 
QtScript требует только QtCore, QJSEngine - всего графического стека и ещё браузера. В некоторых задачах это нежелательно.

Печально, так как QtScript намного мощнее и удобнее тех же Lua.

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

50. "Начальный план разработки Qt 6"  +/
Сообщение от Аноним (9), 22-Июн-18, 05:47 
> всего графического стека и ещё браузер

Что за кошмары на ночь? Нет же.

Зависимости QJSEngine: Core, QML и Network (последний зависит от QML, увы), на оффтопике с mingw получается 11.4 Мб либ.

С Core + Script выходит 8.09, что, конечно, чуть меньше. Но! Вместе с QJSEngine мы получаем весьма гибкий QQmlEngine, который отлично подходит для многих use case и легко цепляется к классам на базе QObject.
И да, QML хорошо подходит не только для интерфейса.

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

187. "Начальный план разработки Qt 6"  +/
Сообщение от atu (?), 22-Июн-18, 22:47 
QJSEngine пробовал - быстро откатился обратно. Нет многих фундаментальных вещей, в первую очередь связанных с доступом к дереву объектов. QQmlEngine не смотрел - отпугнуло название (QML вряд-ли понадобится - автоматизация чисто счётных задач). Посмотрю обятельно.
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

206. "Начальный план разработки Qt 6"  +/
Сообщение от ivanpetrov (ok), 24-Июн-18, 14:14 
> QJSEngine
> QQmlEngine

Это одно и то же.

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

208. "Начальный план разработки Qt 6"  +/
Сообщение от ivanpetrov (ok), 24-Июн-18, 14:15 
В отличие от Qt Script, там (до сих пор) нет отладки.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

207. "Начальный план разработки Qt 6"  +/
Сообщение от ivanpetrov (ok), 24-Июн-18, 14:14 
Удалят. Он давно уже помечен как "deprecated".
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

14. "Начальный план разработки Qt 6"  –2 +/
Сообщение от Аноним (14), 21-Июн-18, 23:21 
В QT-приложения а-ля Okular уже завезли возможность выводить окно авторизации при печати на сетевой принтер через самбу? Багрепорты висят нефикшенными уже несколько лет, однако.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Начальный план разработки Qt 6"  +2 +/
Сообщение от Аноним (16), 21-Июн-18, 23:30 
При чём тут приложение к фреймворку?
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

66. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Аноне (?), 22-Июн-18, 08:40 
> В QT-приложения а-ля QuickTime.

Fixed.

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

23. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Анонимemail (23), 22-Июн-18, 00:25 
В чём сакральный смысл был в существовании Qt5? Нельзя было делать в фоне 6-ю версию и до блеска вылезать четвёрку. Нет, междометие, надо это "недостаточно стабильное и низкопроизводительное ПО" ещё и в дистры затянуть. Поколение системд, междометие.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Начальный план разработки Qt 6"  +1 +/
Сообщение от anonymous (??), 22-Июн-18, 00:42 
Это коммерческая контора вообще-то. Будут переделывать по 500 раз, если спрос есть.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

60. "Начальный план разработки Qt 6"  +/
Сообщение от RotarenegeD (?), 22-Июн-18, 07:40 
> Это коммерческая контора вообще-то. Будут переделывать по 500 раз, если спрос есть.

ветка 5.0 какраз некомерческая.. ветка 5.0 именно переход к новой концепции управления разработкой и подчёркивала.

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

86. "Начальный план разработки Qt 6"  +/
Сообщение от Вареник (?), 22-Июн-18, 10:37 
>> Это коммерческая контора вообще-то. Будут переделывать по 500 раз, если спрос есть.
> ветка 5.0 какраз некомерческая.. ветка 5.0 именно переход к новой концепции управления
> разработкой и подчёркивала.

Бурная деятельность = Profit. Польза от бурной деятельности - да пофиг, пусть продукт ухудшится, зато все подсевшие перейдут. Вендор лок и все такое.

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

116. "Начальный план разработки Qt 6"  +/
Сообщение от anonymous (??), 22-Июн-18, 13:24 
>ветка 5.0 какраз некомерческая

Ты ценник на неё видел? Если она некоммерческая, то у нас все жастфофан работают походу.

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

122. "Начальный план разработки Qt 6"  +/
Сообщение от Аноним (83), 22-Июн-18, 13:58 
Мы здесь обсуждаем Qt open source
Ответить | Правка | ^ к родителю #116 | Наверх | Cообщить модератору

31. "Начальный план разработки Qt 6"  +3 +/
Сообщение от PereresusNeVlezaetBuggy (ok), 22-Июн-18, 00:51 
> В чём сакральный смысл был в существовании Qt5? Нельзя было делать в
> фоне 6-ю версию и до блеска вылезать четвёрку. Нет, междометие, надо
> это "недостаточно стабильное и низкопроизводительное ПО" ещё и в дистры затянуть.
> Поколение системд, междометие.

Такой же, как в случае с Qt6: иногда надо нарушать обратную совместимость. В Qt6 порежут ставшие мешать жить атавизмы, а заодно уменьшат жирность фреймворка как такового за счёт перекладывания части работы на язык и его стандартную библиотеку. Так что всё правильно делают.

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

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

42. "Начальный план разработки Qt 6"  +2 +/
Сообщение от Анонимemail (23), 22-Июн-18, 02:43 
>  В Qt6 порежут ставшие мешать жить атавизмы

Это я понимаю. Тянуть костыли не следует. Но Qt5 даже не успел устареть, Qt4 до сих пор используется. Зачем было бросать проект, который надо просто довести до блеска (Qt4) и второй веткой сразу развивать Qt6. Нет, надо поламать совместимость с Qt4, втянув Qt5 в дистры...
Это как бы не к тебе и другим товарищам здесь вопрос... Бомбит у меня от такой антилогики.

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

54. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Аноним (54), 22-Июн-18, 06:21 
лучше иметь 2 небольших изменения в API/ABI, чем сразу все совершенно новое.
как пример стоит посмотреть на GTK2->GTK3.
там этот эффект очень сильно виден.
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

61. "Начальный план разработки Qt 6"  +/
Сообщение от RotarenegeD (?), 22-Июн-18, 07:47 
сценарий фоновой разработки менее эффективный и противоречит принципу release early @ release often
с 2012го года это очевидно для большинства разработчиков.


и да четверокеды были доведены до ума перед переходом на 5ю ветку.

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

74. "Начальный план разработки Qt 6"  +2 +/
Сообщение от Аноним (69), 22-Июн-18, 09:24 
> и да четверокеды были доведены до ума перед переходом на 5ю ветку.

В том-то и проблема. Как только их довели до ума, так сразу же и массово отказались от КДЕ4 в пользу КДЕ5.

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

131. "Начальный план разработки Qt 6"  +/
Сообщение от аноним_очка (?), 22-Июн-18, 14:24 
>В том-то и проблема. Как только их довели до ума, так сразу же и массово отказались от КДЕ4 в пользу КДЕ5.

То есть ни wayland, ни hidpi ни прочее тебе не нужно, да?

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

165. "Начальный план разработки Qt 6"  +2 +/
Сообщение от Аноним (165), 22-Июн-18, 18:10 
Нужность wayland вообще до сих пор под сомнением. При всех своих плюсах (гипотетических) он пилится так вяло, что, кажется, не нужен даже своим же девелоперам.

(мимо другой анон)

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

177. "Начальный план разработки Qt 6"  +/
Сообщение от Michael Shigorinemail (ok), 22-Июн-18, 19:37 
>> и да четверокеды были доведены до ума перед переходом на 5ю ветку.
> В том-то и проблема. Как только их довели до ума, так сразу
> же и массово отказались от КДЕ4 в пользу КДЕ5.

В альте kde4 доступны в текущем стабильном бранче (и остаточно поддерживаются: https://packages.altlinux.org/ru/p8/srpms/kde4libs/changelog), из регулярных livecd-шек на текущем репозитории разработки убрали этот вариант пару месяцев назад только.

Массовость -- она штука такая, о двух концах как минимум...

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

120. "Начальный план разработки Qt 6"  +/
Сообщение от Аноним (83), 22-Июн-18, 13:46 
>надо просто довести до блеска (Qt4)

А зачем? Если уже всюду 5-е Кеды, соответственно, им нужны и приложения на Qt 5.

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

48. "Начальный план разработки Qt 6"  +1 +/
Сообщение от kravich (ok), 22-Июн-18, 04:03 
>а заодно уменьшат жирность фреймворка как такового за счёт перекладывания части работы на язык и его стандартную библиотеку

Вот бы выкинули moc наконец-то...

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

130. "Начальный план разработки Qt 6"  +/
Сообщение от аноним_очка (?), 22-Июн-18, 14:23 
>Вот бы выкинули moc наконец-то...

У тебя есть идея чем его заменить?

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

159. "Начальный план разработки Qt 6"  +/
Сообщение от anonymous (??), 22-Июн-18, 17:29 
cmus?
Ответить | Правка | ^ к родителю #130 | Наверх | Cообщить модератору

136. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Анонимemail (23), 22-Июн-18, 15:09 
>>а заодно уменьшат жирность фреймворка как такового за счёт перекладывания части работы на язык и его стандартную библиотеку
> Вот бы выкинули moc наконец-то...

по ссылке вроде говорят, что будет qbs и C++17 во все щели. От cmake в очередной раз отказываются.

Я не топлю за cmake, но:
1. часть пакетов собирается autotools;
2. часть пакетов собирается cmake'ом;
3. часть пакетов собирается meson'ом;
4. часть пакетов собирается scons'ом;
5. qt собирается qmake'ом.

Мне кажется, что где-то сообщество повернуло не туда.

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

176. "Начальный план разработки Qt 6"  +/
Сообщение от Michael Shigorinemail (ok), 22-Июн-18, 19:00 
> Мне кажется, что где-то сообщество повернуло не туда.

Как минимум вот здесь:

> 3. часть пакетов собирается meson'ом;
> 4. часть пакетов собирается scons'ом;

PS: IMNSHO

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

114. "Начальный план разработки Qt 6"  +/
Сообщение от Anonymoustus (ok), 22-Июн-18, 13:19 
Если уменьшат жирность, то попутного им ветра.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

168. "Начальный план разработки Qt 6"  +/
Сообщение от QuAzI (ok), 22-Июн-18, 18:30 
При этом в 5-ой версии обратную совместимость они не стеснялись ломать.

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

При этом они пиарились, что идут в мобилки, автопром и всякий IoT. IoT это конечно всегда 12 ядер, 128 Гб ОЗУ и хард на побольше.

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

173. "Начальный план разработки Qt 6"  +1 +/
Сообщение от PereresusNeVlezaetBuggy (ok), 22-Июн-18, 18:46 
> При этом в 5-ой версии обратную совместимость они не стеснялись ломать.

И в 6-й сломают, для того это и 6, а не 5.x.

>>> И, да, Qt никогда не обещал быть маленьким и лёгким, это инструмент для эффективной разработки кросс-платформенных, да и просто сложных, приложений, и с этой задачей он справляется очень хорошо.
> При этом они пиарились, что идут в мобилки, автопром и всякий IoT.
> IoT это конечно всегда 12 ядер, 128 Гб ОЗУ и хард
> на побольше.

У них своя ниша, некий компромисс между удобством разработчика (когда разработчику неудобно, он обычно выбирает другой инструмент) и производительностью конечного решения. Qt _позволяет_ делать решения, заметно более производительные, чем JVM-based, например. При этом оверхед по сравнению с реализацией той же функциональности, не так велик, как велики бонусы в виде скорости разработки. Потребитель ведь не будет ждать, пока вы родите в муках великолепный и вылизанный код, он хочет вотчтобпрямщас, вот он его и получает. :)

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

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

55. "Начальный план разработки Qt 6"  –3 +/
Сообщение от iPony (?), 22-Июн-18, 06:26 
> Нельзя было делать в фоне 6-ю версию и до блеска вылезать четвёрку.

В параллельной вселенной кто-то будет лизать 👅? Так-то с 5-ой версией палкой гнать не будут сразу на шестую.

А так тому же KDE за это крупные компании "гранты" дают, чтоб они Qt тестировали. Всем хорошо — все счастливы.

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

135. "Начальный план разработки Qt 6"  +2 +/
Сообщение от Анонимemail (23), 22-Июн-18, 15:05 
Конечно, без палки, это уже негуманно. Просто в списке пакетов пропадает Qt4, Qt5 и т.д.
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

175. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Michael Shigorinemail (ok), 22-Июн-18, 18:59 
> Просто в списке пакетов пропадает Qt4, Qt5 и т.д.

У меня пока пропали только Qt 1.x/2.x, представляющие немалую археологическую ценность:
http://packages.altlinux.org/qt3
http://packages.altlinux.org/qt4
http://packages.altlinux.org/qt5-base

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

197. "Начальный план разработки Qt 6"  +1 +/
Сообщение от userd (ok), 23-Июн-18, 12:00 
При всём уважении к альту и делающей его команде,
мир вами не ограничивается.
Напомню, что «Qt 4 не войдёт в состав Debian 10»: http://www.opennet.ru/opennews/art.shtml?num=47032 .

Готовы ли вы (как команда) патчить Qt4 для адаптации к современным версиям сторонних библиотек?

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

198. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Michael Shigorinemail (ok), 23-Июн-18, 14:23 
> При всём уважении к альту и делающей его команде,
> мир вами не ограничивается.

Разумеется.  Это было всего лишь предъявление существования.

> Готовы ли вы (как команда) патчить Qt4 для адаптации к современным версиям
> сторонних библиотек?

Посмотрим, openssl-1.1.x пока в работе.

Общий настрой "лучше те же силы потратить на перенос на Qt 5" в последние полгода на практике не оправдался как минимум в sisyphus_e2k, всё-таки добили сборку qt4+webkit.  А qt3 там собралась вообще без вопросов.

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

200. "Начальный план разработки Qt 6"  +/
Сообщение от userd (ok), 23-Июн-18, 15:27 
> Общий настрой "лучше те же силы потратить на перенос на Qt 5" в последние полгода на практике не оправдался как минимум в sisyphus_e2k, всё-таки добили сборку qt4+webkit.

Это сложный вопрос, те же или другие. Кто знает?

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

Переезд на Qt5 выглядит как попадание под огонь из "Огонь и движение" Джоэла Спольски :)

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

203. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Michael Shigorinemail (ok), 23-Июн-18, 22:40 
> Переезд на Qt5 выглядит как попадание под огонь из "Огонь и движение"
> Джоэла Спольски :)

Уф, ну удачи, что тут сказать :)

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

212. "Начальный план разработки Qt 6"  +1 +/
Сообщение от userd (ok), 25-Июн-18, 12:36 
Спасибо :)
Спасибо и за добрые слова,
и за альт, которым я пользуюсь уже больше 10 лет ;)


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

71. "Начальный план разработки Qt 6"  +3 +/
Сообщение от Аноним (69), 22-Июн-18, 09:09 
> В чём сакральный смысл был в существовании Qt5? Нельзя было делать в
> фоне 6-ю версию и до блеска вылезать четвёрку. Нет, междометие, надо
> это "недостаточно стабильное и низкопроизводительное ПО" ещё и в дистры затянуть.
> Поколение системд, междометие.

Зато с каким апломбом это все преподносилось.

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

97. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Аноним (83), 22-Июн-18, 11:51 
>В чём сакральный смысл был в существовании Qt5?

Там существенно изменили поведение Graphics Scene по сравнению с Qt 4, например.

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

30. "Начальный план разработки Qt 6"  +1 +/
Сообщение от anonymous (??), 22-Июн-18, 00:50 
>qbs

Фееричненько. Система сборки с кутёй в зависимостях... Надеюсь, хоть будут разрабам по рукам давать, чтобы совместимость не ломали.

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

34. "Начальный план разработки Qt 6"  +/
Сообщение от PereresusNeVlezaetBuggy (ok), 22-Июн-18, 01:15 
>>qbs
> Фееричненько. Система сборки с кутёй в зависимостях...

Скорее всего, сделают как сейчас: в начале сборки qtbase собирается bootstrap со специальным libQtCore, а уже с его помощью qbs, и затем нормальный libQtCore и иже с ним. Только qtdeclarative, видимо, придётся внести внутрь qtbase... В целом, всё решаемо.

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

147. "Начальный план разработки Qt 6"  +1 +/
Сообщение от anonymous (??), 22-Июн-18, 16:09 
В общем вернёмя к тому, от чего так радостно в Qt4 избавлялись. И всё из-за какой-то системы сборки...
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

77. "Начальный план разработки Qt 6"  –1 +/
Сообщение от Аноним (77), 22-Июн-18, 09:45 
Ну а че? Вон, rust для своей сборки требует rust и никакого бутстрапа.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

102. "Начальный план разработки Qt 6"  +/
Сообщение от _hide_ (ok), 22-Июн-18, 12:20 
Rust сам себя собирает, а Qt собирается с использованием C++
Ответить | Правка | ^ к родителю #77 | Наверх | Cообщить модератору

133. "Начальный план разработки Qt 6"  +/
Сообщение от аноним_очка (?), 22-Июн-18, 14:32 
>а Qt собирается с использованием C++

Qt чем только не собирается, кажется там даже перл с питоном в сборке учавствует. Если весь зоопарк костылей упразднят и оставят только qbs - было бы отлично.
Еще и в скорости сборки очень сильно выиграет.
  

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

148. "Начальный план разработки Qt 6"  +/
Сообщение от anonymous (??), 22-Июн-18, 16:13 
Не хорошо строить выводы на ложных утверждениях. Где ты там питон с перлом увидел? https://packages.debian.org/source/experimental/qtbase-opens...


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

152. "Начальный план разработки Qt 6"  +/
Сообщение от аноним_очка (?), 22-Июн-18, 16:23 
Building from Source

These tools are not needed to run Qt 5 applications, but they are required for building Qt 5 from source.

ActivePerl - Install a recent version of ActivePerl (download page) and add the installation location to your PATH.
Python - Install Python from the here and add the installation location to your PATH.

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

183. "Начальный план разработки Qt 6"  +/
Сообщение от anonymous (??), 22-Июн-18, 21:51 
А в сорцы глянуть не судьба? Вот кусок из configure. syncqt.pl нужен только для сборки из гита. Его перед каждым релизом прогоняют, перед тем как тарбол собрать.

if [ -e "$relpath/.git" ]; then
    if [ -z "$PERL" ]; then
        echo
        echo "You need perl in your PATH to make a build from GIT."
        echo "Cannot proceed."
        exit 1
    fi

    "$relpath/bin/syncqt.pl" -version $QT_VERSION -minimal -module QtCore "$relpath" || exit 1
fi

Для питона всё аналогично. Там скрипты для облегчения подготовки к релизу. И никакой qbs их не заменит. В общем учи матчасть.

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

155. "Начальный план разработки Qt 6"  +/
Сообщение от аноним_очка (?), 22-Июн-18, 16:28 
Хотя конкретно в твоей ссылочке - требуется dpkg-dev. А уже в нем требуется perl.
Ответить | Правка | ^ к родителю #148 | Наверх | Cообщить модератору

184. "Начальный план разработки Qt 6"  +/
Сообщение от anonymous (??), 22-Июн-18, 21:52 
> Хотя конкретно в твоей ссылочке - требуется dpkg-dev. А уже в нем
> требуется perl.

А это уже особенности дистра. qbs тебе тут точно не поможет, если только dpkg не собрался на JS переписать.

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

98. "Начальный план разработки Qt 6"  +/
Сообщение от VladSh (?), 22-Июн-18, 12:02 
>qbs

QBasic)

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

32. "Начальный план разработки Qt 6"  +4 +/
Сообщение от КО (?), 22-Июн-18, 00:59 
"переход при разработке стандарт C++17",..
а чё Qt нормальный проект для отладки компиляторов.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

201. "Начальный план разработки Qt 6"  +/
Сообщение от Анониум (?), 23-Июн-18, 18:04 
Сиди дальше на C++ 98, там давно всё отлаженно
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

44. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Анонимemail (23), 22-Июн-18, 02:55 
По ссылке в комментах говорят, что люди даже форкнули кутэ4, чтобы поддержку cmake добавить, т.к. кутэшники ушли в холодок и пилят qbs.
Не буду кидаться экскрементами, но проект Qt стал странным.

ПС. Может там вейперы и смузиликеры у руля?

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

51. "Начальный план разработки Qt 6"  +/
Сообщение от Аноним (9), 22-Июн-18, 05:49 
ну, qbs нагляднее и удобнее cmake или qmake, так что почему бы нет?
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

64. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Аноним (64), 22-Июн-18, 08:09 
Например, потому, что использование того же CMake упростило бы использование сторонних библиотек в программах на Qt, т.к. сочетание большого количестве искоробочных модулей "Find*.cmake", собираемых CMake-ом библиотек и искоробочного же модуля работы с pkg-config охватывает гораздо больше случаев, чем вещь-в-себе QBS (есть большие сомнения, что он станет хоть сколь-нибудь заметно распространён за пределами экосистемы сабжа).
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

80. "Начальный план разработки Qt 6"  +/
Сообщение от Школьник (ok), 22-Июн-18, 10:18 
Два чая адеквату. CMake - это де-факто стандартная система сборки для всех новых проектов на C++.
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

128. "Начальный план разработки Qt 6"  +/
Сообщение от Аноним (9), 22-Июн-18, 14:22 
Стандарт - это не всегда хорошо, миллионы мух ошибиться не могут и т.д.

Иногда нечто становится стандартом и из-за отсутствия более адекватной альтернативы на тот период.

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

149. "Начальный план разработки Qt 6"  +/
Сообщение от anonymous (??), 22-Июн-18, 16:15 
Только вот qbs не альтернатива. Вне Qt его нет смысла использовать.
Ответить | Правка | ^ к родителю #128 | Наверх | Cообщить модератору

109. "Начальный план разработки Qt 6"  +1 +/
Сообщение от equeim (ok), 22-Июн-18, 12:51 
Qbs поддерживает pkgconfig, так что никаких проблем с использованием сторонних библиотек нет (если, конечно, авторы библиотек не фанатики, которые предоставляют только CMake-файлы, игнорируя существование pkgconfig, как разработчики KF5, например).
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

185. "Начальный план разработки Qt 6"  +/
Сообщение от anonymous (??), 22-Июн-18, 21:53 
qmake тоже поддерживает. И что?
Ответить | Правка | ^ к родителю #109 | Наверх | Cообщить модератору

124. "Начальный план разработки Qt 6"  +/
Сообщение от Аноним (83), 22-Июн-18, 14:09 
>вещь-в-себе QBS (есть большие сомнения, что он станет хоть сколь-нибудь заметно распространён за пределами экосистемы сабжа)

Его люди используют для сборки проектов на МК Cortex-M3. А сам проект делается в QtCreator.

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

150. "Начальный план разработки Qt 6"  –1 +/
Сообщение от anonymous (??), 22-Июн-18, 16:18 
Извращенцев всегда хватает.
Ответить | Правка | ^ к родителю #124 | Наверх | Cообщить модератору

186. "Начальный план разработки Qt 6"  +/
Сообщение от Владимирemail (??), 22-Июн-18, 22:32 
Сейчас вам вообще плохо станет - я его использовал для сборки проектов на паскале.
Ответить | Правка | ^ к родителю #150 | Наверх | Cообщить модератору

223. "Начальный план разработки Qt 6"  +/
Сообщение от anonymous (??), 30-Июн-18, 13:28 
Наоборот, всё отлично и предсказуемо. Не надо терять время, чтобы обнаружить и вовремя отсеять всяких любителей странного.

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

62. "Начальный план разработки Qt 6"  +/
Сообщение от RotarenegeD (?), 22-Июн-18, 07:50 
> ПС. Может там вейперы и смузиликеры у руля?

хочешь тоже предлагай им идеи и голосуй..

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

161. "Начальный план разработки Qt 6"  +1 +/
Сообщение от PereresusNeVlezaetBuggy (ok), 22-Июн-18, 17:34 
>> ПС. Может там вейперы и смузиликеры у руля?
> хочешь тоже предлагай им идеи и голосуй..

Но только патчи вперёд!

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

132. "Начальный план разработки Qt 6"  +/
Сообщение от аноним_очка (?), 22-Июн-18, 14:30 
>т.к. кутэшники ушли в холодок и пилят qbs.

И правильно делают. Странно что только сейчас(и то не сейчас а через пару лет), а не лет 5 назад. Кмк, по удобству qbs'у равных нет, это огромный шаг вперед.
Хотя, баги вылизали, с креатором подружили - можно и переходить, логично.

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

67. "Начальный план разработки Qt 6"  +/
Сообщение от Anonymchik (?), 22-Июн-18, 08:48 
Смотрю я на растущие циферки версий что в QT, что в GTK, и удивляюсь - чем они там занимаются.
Давным давно принципиальная смена версии (вроде оба на 2.х перешли с 1.х) была вызвана поддержкой мультибайтовых и широких кодировок. Дело понятное (хотя какого хрена надо писать однобайтовые тулкиты, когда уже было понятно, что это вчерашний день).
Ну опять же добавление новых виджетов - тоже понятно. Но сейчас то уже, похоже, новый виджет изобрести дело непростое.
Ну ладно, всякое добавление всякой всячины, свой ввод вывод , списки и т.д. и т.п. Перетаскивание из одних либ в другие всяких там циклов обработки событий и пр. пр. Тоже при желании понять можно.
Но сейчас то, что они там все переделывают то? Уже вроде все что можно по несколько раз переделали. При том, что базовый функционал то на пользовательском уровне по большому счету остался тот же, что и 15-20 лет назад.
Но они там все что-то пилят и пилят. При этом серьезные программы переносят между версиями тулкитов годами. И самое дикое, что часто кроме собственно кроме такого перехода на другую версию тулкита там и разницы то никакой не заметишь вооруженным взглядом. Да и про сам переход на новую версию ты часто сам бы и не догадался, если бы об этом явно не сказали.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

72. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Аноним (69), 22-Июн-18, 09:14 
Синдром Хрома же! Чем больше число в версии, тем круче и моднявее. Поэтому раз в месяц (утрирую, конечно) и выпускаются Qt 100500, Gtk 3.xxx, kernel 4.999 и т.п.
Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

91. "Начальный план разработки Qt 6"  +8 +/
Сообщение от sokoloff (??), 22-Июн-18, 11:11 
>Давным давно принципиальная смена версии (вроде оба на 2.х перешли с 1.х) была вызвана поддержкой мультибайтовых и широких кодировок. Дело понятное (хотя какого хрена надо писать однобайтовые тулкиты, когда уже было понятно, что это вчерашний день).

Qt1.0 вышел в 1996, а начал писаться еще раньше. В то время ни про какие мультибайтовые кодировки и не слышали, это времена борьбы 1251, 866 и KOI-8.

>Смотрю я на растущие циферки версий что в QT, что в GTK, и удивляюсь

Если посмотреть на даты релизов https://en.wikipedia.org/wiki/Qt_version_history
3.0    16 October 2001
4.0    28 June 2005
5.0    19 December 2012

Период между релизами около 5 лет, Qt-шников нельзя обвинить в накручивании версий. А смысл следующий - внутри одной мажорной версии они обеспечивают стабильность API и даже ABI. Но время идет и для развития иногда надо выкидывать или менять старое. И выпускать раз в 5 лет новый релиз IMHO нормально.

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

107. "Начальный план разработки Qt 6"  –1 +/
Сообщение от _hide_ (ok), 22-Июн-18, 12:37 
>>> 3.0    16 October 2001
>>> 4.0    28 June 2005
>>> 5.0    19 December 2012

Нужно лишь понимать, что этот интервал (5 лет) имел раньше совсем другой смысл, нежели сейчас.

В примеру, KDE3 во всю использовался в 2007 году, а лишь в 2008 стало возможным использовать KDE4 без матов (в качестве тестовой машины использовался Duron с гигом оперативы -- летало, видео даже могло играть, правда через xv).

KDE4 к 2012 году уже был как бы заброшен, хотя уже не так активно следил за этим делом, но... Виджеты, если бы они не вели себя странно, были отличным решением, которое (после опытов в 2008 году) мне казалось следующим этапом DE. Сейчас уже понятно, что сообщество такое не потянет, да и корпорации тоже -- сейчас, так сказать, этап "назад к XP".

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

167. "Начальный план разработки Qt 6"  +2 +/
Сообщение от sokoloff (??), 22-Июн-18, 18:20 
>>>> 3.0    16 October 2001
>>>> 4.0    28 June 2005
>>>> 5.0    19 December 2012
> Нужно лишь понимать, что этот интервал (5 лет) имел раньше совсем другой
> смысл, нежели сейчас.
> лишь в 2008 стало возможным использовать KDE4 без матов

KDE4 рождался долго и больно, но это не вина Qt-шников. Хотя изменения Qt3->Qt4 были большими, но в основном проблемы KDE4 были в создании универсальных фреймворков для всего, все эти akonadi, decibel-ы и nepomuk-и с плазмами.

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

166. "Начальный план разработки Qt 6"  –2 +/
Сообщение от Аноним (165), 22-Июн-18, 18:14 
> А смысл следующий - внутри одной мажорной версии они обеспечивают стабильность
> API и даже ABI.

Только эта стабильность допиливается в течение всего срока поддержки, а когда она наконец достигается, наступает время для... следующего мажорного релиза!

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

169. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Michael Shigorinemail (ok), 22-Июн-18, 18:38 
>> А смысл следующий - внутри одной мажорной версии они обеспечивают стабильность
>> API и даже ABI.
> Только эта стабильность допиливается в течение всего срока поддержки, а когда она
> наконец достигается, наступает время для... следующего мажорного релиза!

Вас же правда не затруднит конкретизировать?  Съехавшие символы, багрепорты, правда?

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

115. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Anonymoustus (ok), 22-Июн-18, 13:20 
> Смотрю я на растущие циферки версий что в QT, что в GTK,
> и удивляюсь - чем они там занимаются.

Кровати переставляют, когда уходят на пенсию старые шлю^W девелоперы и приходят на их место новые после школы.

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

141. "Начальный план разработки Qt 6"  +/
Сообщение от Vkni (ok), 22-Июн-18, 15:15 
> Смотрю я на растущие циферки версий что в QT, что в GTK,
> и удивляюсь - чем они там занимаются.

По кругу бегать можно бесконечно. Это у JSников особенно явно, многие даже статьи на эту тему пишут.

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

163. "Начальный план разработки Qt 6"  +2 +/
Сообщение от PereresusNeVlezaetBuggy (ok), 22-Июн-18, 17:38 
> Смотрю я на растущие циферки версий что в QT, что в GTK,
> и удивляюсь - чем они там занимаются.

Сходите в репозитории, посмотрите, что ли?

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

73. "Начальный план разработки Qt 6"  +1 +/
Сообщение от Аноним (73), 22-Июн-18, 09:18 
Скоро qtWidget выпилят!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

79. "Начальный план разработки Qt 6"  +/
Сообщение от Аноним (-), 22-Июн-18, 10:02 
> Скоро qtWidget выпилят!

На своём форуме они пишут, что скорее всего нет, т.к. это значительно сломает обратную совместимость, и не позволит автоматизировать портирование приложений на 6. Скорее всего модуль виджетов только объявят устаревшим.

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

117. "Начальный план разработки Qt 6"  +1 +/
Сообщение от anonymous (??), 22-Июн-18, 13:27 
>> Скорее всего модуль виджетов только объявят устаревшим.

Это будет последнее, что они успеют сделать.


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

199. "Начальный план разработки Qt 6"  –1 +/
Сообщение от java dev (?), 23-Июн-18, 15:04 
пусть пилят, будет шире круг. Но на работе если не апач и мит - то складывают в игнор, и так для многих, даже ковырять вечером дома эту, пусть замечательную, не суть, но в лиц. плане "поделку" не решение.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

211. "Начальный план разработки Qt 6"  +/
Сообщение от Аноним (9), 25-Июн-18, 01:09 
Глупо. LGPL - отличная лицензия. Не GPL же.
Ответить | Правка | ^ к родителю #199 | Наверх | Cообщить модератору

205. "Начальный план разработки Qt 6"  +/
Сообщение от ivanpetrov (ok), 24-Июн-18, 14:12 
> новая сборочная система скорее всего будет основана на qbs

На том же Qt Contributor Summit (https://wiki.qt.io/Qt_contributors_summit_2018_Program) когда зашла речь про Qbs, и продакт манагера спросили, а зачем это всё-таки нужно, он феерично ответил: "А я не знаю". После чего начали узнавать, а пользуется ли им хоть кто-нибудь, как снаружи так и внутри самой компании, и судя по результатам - никто, и внезапно все задумались, а стоит ли вообще продолжать с ним что-то делать. Так что вряд ли мы его увидим в Qt 6.

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

210. "Начальный план разработки Qt 6"  +/
Сообщение от Аноним (9), 25-Июн-18, 01:01 
Вообще странно. Потенциально очень крутая штука, главное чтоб развивать

...после ужасных cmake и qmake словно небо...

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

224. "Начальный план разработки Qt 6"  +/
Сообщение от anonymous (??), 30-Июн-18, 13:29 
А мне вот интересно, как для него bootstrap собираются готовить. Ни одна система сборки не имела ещё такое количество жирных зависимостей.
Ответить | Правка | ^ к родителю #210 | Наверх | Cообщить модератору

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

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




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

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