Название: Qt 5.8.0 release Отправлено: Old от Январь 23, 2017, 12:36 http://download.qt.io/official_releases/qt/5.8/5.8.0/
Название: Re: Qt 5.8.0 release Отправлено: xokc от Январь 23, 2017, 15:20 Очередной релиз на пути в "никуда" :(.
Ни одного из ключевых изменений для себя полезным не нахожу. Ну может если только гипотетически это: "Qt Network and Web Sockets gained full support for TLS PSK cyphersuites. Qt Network now supports configurable Diffie-Hellman parameters and HTTP/2 in QNetworkAccessManager". Остальное - явный признак смерти десктоп разработки на Qt. Такими темпами, похоже, придется на Electron и прочие nw.js переползать. А жаль. Название: Re: Qt 5.8.0 release Отправлено: panAlexey от Январь 23, 2017, 15:41 Остальное - явный признак смерти десктоп разработки на Qt. Такими темпами, похоже, придется на Electron и прочие nw.js переползать. А жаль. А чего тебе надобно? Чего бы хотел?Название: Re: Qt 5.8.0 release Отправлено: xokc от Январь 23, 2017, 23:05 А я хотел бы видеть прогресс в части QGraphicsScene (а его и вовсе в deprecated планируют), доработки qss, нормальный MVC и модели для БД в частности. В конце-концов event pool на libuv, например.
Название: Re: Qt 5.8.0 release Отправлено: alex312 от Январь 23, 2017, 23:36 А я хотел бы видеть прогресс в части QGraphicsScene (а его и вовсе в deprecated планируют), ... https://unparalleled.xyz/should-you-still-be-using-qgraphicsview-2e81cf5190bb#.ahjyi7lhmНазвание: Re: Qt 5.8.0 release Отправлено: xokc от Январь 24, 2017, 09:39 Это я уже читал. И именно поэтому с учетом "I would expect to see Graphics View moved into a “Compatibility” module for Qt 6" и написал, что они задумали его уничтожить. Ещё раз - мне Qt Quick неинтересен от слова "совсем", если мне понадобится JavaScript для декстопной разработки я обращусь к уже упомянутым electron и иже с ними - там средства разработки развиты куда как более, чем в экосистеме Qt, да и готовых реализаций как компонент, так и целиком готовых фреймворков, сколько угодно. На мой взгляд Qt уже который год теряет разработчиков там, где он силен (native код, скорость, компактность и т.п.) и не приобретает там, где сильнее другие технологические стеки (мобильная разработка). Мне от этого грустно. Ушел пилить React :(
Название: Re: Qt 5.8.0 release Отправлено: Alex Custov от Январь 24, 2017, 14:47 На мой взгляд Qt уже который год теряет разработчиков там, где он силен (native код, скорость, компактность и т.п.) На чём основано это подозрение? Название: Re: Qt 5.8.0 release Отправлено: xokc от Январь 24, 2017, 21:21 На чём основано это подозрение? На "объективной реальности, данной нам в ощущенях" (С).А хотя бы и по этому самому форуму. Понятно, что передергиваю, но: "Релиз Qt 5.1 Beta" - 7630 просмотров, "Доступен релиз кандидат Qt 5.1" - 4060, "Qt 5.2.0" - 2676, "Qt 5.4.0" - 5553 (много обсуждений багов QtCreator), "Qt 5.5 Released" - 1854 "Qt 5.7 Released" - 1109 "Qt 5.8.0 release" - пока 346 несмотря на мои попытки хейта поразжигать. Тенденция явного падения интереса к очередным релизам, на мой взгляд, очевидна. Да и на мои претензии к "дороге в никуда" в этом топике пока никаких возражений по существу. Только наводящие вопросы. Название: Re: Qt 5.8.0 release Отправлено: sergek от Январь 25, 2017, 00:18 Тенденция явного падения интереса к очередным релизам, на мой взгляд, очевидна. Так в этих топиках информации ноль ;) Я, к примеру, смотрю на вики. А на каждый релиз перехожу всегда и ни разу еще не пожалел.Да и вообще активность на форуме, на мой взгляд, снизилась, так что ваши - цифры не показатель. Название: Re: Qt 5.8.0 release Отправлено: Пантер от Январь 25, 2017, 08:22 Лично я уже давно не слежу за новыми выпусками Qt (начиная эдак с 5.4, наверное), ибо ничего полезного мне не изменяется. Но я пишу серверную часть, а не мобильные приложения.
Название: Re: Qt 5.8.0 release Отправлено: xokc от Январь 25, 2017, 09:32 Я сейчас классическим троллем выступлю :)
Так в этих топиках информации ноль ;) Так а я о чём? Полезных нововведений - ноль, потому и писать нечего. Было бы что написать: написали бы и обсудили - это же форум. Да и вообще активность на форуме, на мой взгляд, снизилась, так что ваши - цифры не показатель. Так а я о чём? ) Снижение активности на форуме и есть объективное свидетельство снижение популярности Qt. Цифры, а точнее числа ) не мои, это статистика, и она всегда показатель. Конечно, многое зависит от интерпретации, а тут, соглашусь, есть варианты. Впрочем я об этом предупреждал: "Понятно, что передергиваю".Лично я уже давно не слежу за новыми выпусками Qt (начиная эдак с 5.4, наверное), ибо ничего полезного мне не изменяется. Так а я о чём? ))))Название: Re: Qt 5.8.0 release Отправлено: Авварон от Январь 25, 2017, 14:39 Это я уже читал. И именно поэтому с учетом "I would expect to see Graphics View moved into a “Compatibility” module for Qt 6" и написал, что они задумали его уничтожить. Ещё раз - мне Qt Quick неинтересен от слова "совсем", если мне понадобится JavaScript для декстопной разработки я обращусь к уже упомянутым electron и иже с ними - там средства разработки развиты куда как более, чем в экосистеме Qt, да и готовых реализаций как компонент, так и целиком готовых фреймворков, сколько угодно. На мой взгляд Qt уже который год теряет разработчиков там, где он силен (native код, скорость, компактность и т.п.) и не приобретает там, где сильнее другие технологические стеки (мобильная разработка). Мне от этого грустно. Ушел пилить React :( Но ведь именно благодаря жаваскрипту, а точнее, отсутствию публичного АПИ стало возможным это все реализовать а теперь рефакторить, добавляя софтварные, директХ рендеренги и прочее. Попробуйте это всё прикрутить к график сцене. Название: Re: Qt 5.8.0 release Отправлено: xokc от Январь 25, 2017, 14:50 Но ведь именно благодаря жаваскрипту, а точнее, отсутствию публичного АПИ стало возможным это все реализовать... Честно говоря, не уловил мысль. Как можно сделать что-то, благодаря отсутствию чего-то. И что мешало вместо гигантской работы по развитию QtQuick заниматься развитием QGraphicsScene. Что, в конце концов мешало реализовать подобие Electron с Qt слоем в качестве бекенда (вместо JavaScript у Electorna) и не заниматься поднятием всей этой странной инфраструктуры, связанной с QtQuick?Название: Re: Qt 5.8.0 release Отправлено: Авварон от Январь 25, 2017, 15:27 Честно говоря, не уловил мысль. Как можно сделать что-то, благодаря отсутствию чего-то. И что мешало вместо гигантской работы по развитию QtQuick заниматься развитием QGraphicsScene. Тем, что он гвоздями прибит к а) виджетам б) пейнтеру. Название: Re: Qt 5.8.0 release Отправлено: xokc от Январь 25, 2017, 15:49 И что в этом плохого? Кому-то ненавистны виджеты и паинтер? В чём проблема-то?
Название: Re: Qt 5.8.0 release Отправлено: Авварон от Январь 25, 2017, 16:03 И что в этом плохого? Кому-то ненавистны виджеты и паинтер? В чём проблема-то? Они тормозные? Название: Re: Qt 5.8.0 release Отправлено: panAlexey от Январь 25, 2017, 18:06 Мне почему то думалсь, что QtКвик интерпретируется на лету, а не компилируется.
Название: Re: Qt 5.8.0 release Отправлено: Bepec от Январь 25, 2017, 19:30 Qt всё больше уходит на "мобилки". И это довольно печально для меня, т.к. работаю на десктопе.
А снижение интереса скорее снижено из-за отсутствия поддержки десктопа и "убитых" возможностей. К примеру раньше мне достаточно было кинуть WebView и по сути браузер готов. Теперь с ним работает только MSVC билд, минжв в пролёте. Мало того, половина сайтов не открывается пока не проделаешь шаманские мероприятия аля "а что же тут не работает, давайте захреначим вот этот кусок кода" :) Название: Re: Qt 5.8.0 release Отправлено: xokc от Январь 25, 2017, 21:01 Они тормозные? Это вопрос? Название: Re: Qt 5.8.0 release Отправлено: lit-uriy от Январь 26, 2017, 07:49 xokc, Авварон по поводу закрытого API имел в виду, что пока API закрыт, разработчик этого API может внутри всё перехомячить в любой момент, т.е. экспериментировать.
А вот если открытым API пользуются многие люди, то будет вечно всплывать проблема совместимости, если что-нибудь перехомячить внутри API. Но мне тоже весьма жаль, что на десктоп забили, работа с БД как была кривая, так и осталась, Модель-представление тоже давно просит переработки, ... Название: Re: Qt 5.8.0 release Отправлено: xokc от Январь 26, 2017, 09:29 Но мне тоже весьма жаль, что на десктоп забили Ну то есть, в целом, многие старожилы форума со мной согласны. И теперь у меня два вопроса:1. Это видим, только мы, а разработчики - нет, или это осознанный выбор мейнтейнеров, связанный с их коммерческими интересами? 2. Что теперь делать нам, разработчикам десктопа, - догонять убегающий поезд js или принять смерть Qt как десктоп инструмента как должное и искать себя в бекенд разработке? Название: Re: Qt 5.8.0 release Отправлено: lit-uriy от Январь 26, 2017, 09:33 1) Я думаю разработчики Qt видят, что все ломанулись в мобильный мир и его срочно нужно догонять.
2) у меня тот же вопрос :) Похоже мы с тобой переходим в разряд старых пердунов ;) Название: Re: Qt 5.8.0 release Отправлено: Пантер от Январь 26, 2017, 09:53 Я старый пердун. :) Ушел в бэкенд разработку. К сожалению, десктоп сейчас отходит, все перемещается в облака.
Название: Re: Qt 5.8.0 release Отправлено: Old от Январь 26, 2017, 10:06 К сожалению, десктоп сейчас отходит, все перемещается в облака. Слышу это последние 10 лет. :)Название: Re: Qt 5.8.0 release Отправлено: Пантер от Январь 26, 2017, 10:12 К сожалению, десктоп сейчас отходит, все перемещается в облака. Слышу это последние 10 лет. :)Название: Re: Qt 5.8.0 release Отправлено: Old от Январь 26, 2017, 10:19 Дык, последние 10 лет это и происходит. :) Если за 10 лет так переместились, то десктопу еще жить десятки лет. :)Название: Re: Qt 5.8.0 release Отправлено: titan83 от Январь 26, 2017, 11:06 Не понимаю разведенных тут плачей про просранные полимеры.
Я, например, использую Qt для разработки на embedded, и я в упор не вижу альтернативы, совсем. Мне понравился XMLSC, мне нравится концепция "backend - C++, frontend - js", это отлично, можно вести параллельную разработку, используя разных специалистов. А на счет снижения активности на форуме: это логично, потому что владея английским языком, можно получить намного больше информации. Всем мира. Название: Re: Qt 5.8.0 release Отправлено: xokc от Январь 26, 2017, 12:21 Не понимаю разведенных тут плачей про просранные полимеры. Наконец нашелся тот, ради кого всё это творится.Я, например, использую Qt для разработки на embedded Ну так может именно в этом всё и дело? И где это противоречит "разведенным тут плачам"? Может пора переименовывать Qt из "Qt is a comprehensive cross-platform framework and toolkit" в "Qt is a comprehensive framework and toolkit for embedding development"? Так по крайней мере честнее будет. А на счет снижения активности на форуме: это логично, потому что владея английским языком, можно получить намного больше информации. Во-первых снова логики не вижу. Почему владение английским должно снижать активность на русскоязычном форуме? И раз уже "там" информации "намного больше" может подскажешь где именно? Пока ничего более информативного, чем этот форум, по реальным проблемам я не видел, буду рад пополнить комьюнити иноязычных ресурсов. Название: Re: Qt 5.8.0 release Отправлено: titan83 от Январь 26, 2017, 12:54 Не понимаю разведенных тут плачей про просранные полимеры. Наконец нашелся тот, ради кого всё это творится.Я, например, использую Qt для разработки на embedded Ну так может именно в этом всё и дело? И где это противоречит "разведенным тут плачам"? Может пора переименовывать Qt из "Qt is a comprehensive cross-platform framework and toolkit" в "Qt is a comprehensive framework and toolkit for embedding development"? Так по крайней мере честнее будет. А на счет снижения активности на форуме: это логично, потому что владея английским языком, можно получить намного больше информации. Во-первых снова логики не вижу. Почему владение английским должно снижать активность на русскоязычном форуме? И раз уже "там" информации "намного больше" может подскажешь где именно? Пока ничего более информативного, чем этот форум, по реальным проблемам я не видел, буду рад пополнить комьюнити иноязычных ресурсов. --> Так по крайней мере честнее будет. Боже, Боже, убирают QGraphicScene, вот ироды-то какие. Кстати, без шуток, подскажите для чего это вообще нужно. Я очень примитивен, и так и не смог осознать зачем это надо и почему мне должно стать больно, если это уберут. Знаете, когда я только начинал (с версии 4.8), я был счастлив: ведь можно было делать поворот экрана простым аргументом командной строки, а потом появился зловредный Qt5, и в нем всю графическую подсистему перетряхнули, поворот экрана стал болью, но сейчас, я понимаю, что это было правильным решением: система должна быть менее связной и более модульной. имхо. Простите, я сейчас делаю концепт именно десктоп-приложения, и не вижу, где же я так страшно ограничен, шоры мешают. Подлость жизни: комипилирую приложение для macos, и то же самое для rapberry pi, а может так нельзя? Ведь "qt desktop умирает". --> Почему владение английским должно снижать активность на русскоязычном форуме? Это довольно просто: реже бываешь, реже отвечаешь, больше внимания уделяешь другим ресурсам. Но мне здесь нравится, тут как-то душевно, будто тебе снова 10 лет и пишешь первые проги на асме для спектрума. Про конкретные ресурсы не скажу, а пользуюсь гуглом, а он ведет часто на стэковер, часто на бложики, но они все на английском, ибо так все понимают. Что такое реальные проблемы? Почти все проблемы по Qt можно решить справкой (хотя я и сам тут спрашивал глупости), а вот действительно реальные проблемы - это взаимодействие с окружением, и вот тут помочь мало кто может. Поэтому темы наподобие "как собрать под такую-то платформу с такими-то модулями" часто остаются без ответа, потому что очень специфичные условия. Еще раз извиняюсь за возможную резкость, но, имхо, вы нагнетаете на пустом месте. Название: Re: Qt 5.8.0 release Отправлено: Igors от Январь 26, 2017, 13:35 ...догонять убегающий поезд js Скрипты скриптами, они всегда были и будут, и это хорошо. Но с чего Вы взяли что "все будет на жаба-скрыпт"? Ну пошла какая-то "волна", модно, набьется туда куча молодi, через какое-то время этим никого не удивить. Будет опять какое-то движение, какие-то новые "волны", это нормально. В любом случае программирование остается программированием, вместо него хапануть "крутую технологию" никому еще не удавалось (хотя ой многим хотелось). Ну и чего суетиться? Название: Re: Qt 5.8.0 release Отправлено: Авварон от Январь 26, 2017, 14:44 Скрипты скриптами, они всегда были и будут, и это хорошо. Но с чего Вы взяли что "все будет на жаба-скрыпт"? Ну пошла какая-то "волна", модно, набьется туда куча молодi, через какое-то время этим никого не удивить. Будет опять какое-то движение, какие-то новые "волны", это нормально. В любом случае программирование остается программированием, вместо него хапануть "крутую технологию" никому еще не удавалось (хотя ой многим хотелось). Ну и чего суетиться? А с чего вы взяли, что плюсы были и будут? С тем же успехом могли взять тот же питон, хз. Название: Re: Qt 5.8.0 release Отправлено: Igors от Январь 26, 2017, 16:09 А с чего вы взяли, что плюсы были и будут? С тем же успехом могли взять тот же питон, хз. Та ну, сказали тоже. Пытон - классная вещь, но она совсем для другого. Вообще не видно яркого лидера способного вытеснить плюсы. Это только разговоров да теорий много Название: Re: Qt 5.8.0 release Отправлено: Racheengel от Январь 26, 2017, 18:44 А я хотел бы видеть прогресс в части QGraphicsScene (а его и вовсе в deprecated планируют), доработки qss, нормальный MVC и модели для БД в частности. В конце-концов event pool на libuv, например. Жаль, что безрукие кутишники так и не в состоянии были допилить QGraphicsScene до чего-то вменяемого (хотя идея была неплоха...), а безголовые эффективные менеджеры решили "решить проблему", убрав QGraphicsScene полностью из кита... Название: Re: Qt 5.8.0 release Отправлено: Old от Январь 26, 2017, 18:56 Жаль, что безрукие кутишники так и не в состоянии были допилить QGraphicsScene до чего-то вменяемого (хотя идея была неплоха...) Согласен. Неплохой вещью был QGraphicsView.Если его планируется удалить, то не понятно, чем они хотят его заменить? ::) Название: Re: Qt 5.8.0 release Отправлено: xokc от Январь 26, 2017, 20:53 Если его планируется удалить, то не понятно, чем они хотят его заменить? ::) А заменить его хотят QtQuick в лице Qt Scene Graph.https://blog.qt.io/blog/2017/01/19/should-you-be-using-qgraphicsview/ (https://blog.qt.io/blog/2017/01/19/should-you-be-using-qgraphicsview/) А ничего я так огонек таки разжег ). Количество просмотров этого топика уже обогнало новость про релиз 5.7.0 )) Название: Re: Qt 5.8.0 release Отправлено: Old от Январь 26, 2017, 21:49 А заменить его хотят QtQuick в лице Qt Scene Graph. А разве они функционально заменимы?Название: Re: Qt 5.8.0 release Отправлено: sergek от Январь 26, 2017, 21:59 А ничего я так огонек таки разжег ). Количество просмотров этого топика уже обогнало новость про релиз 5.7.0 )) И что из обсуждаемого здесь относится к 5.8? ;)Название: Re: Qt 5.8.0 release Отправлено: lit-uriy от Январь 27, 2017, 06:25 ... убирают QGraphicScene, ... Кстати, без шуток, подскажите для чего это вообще нужно. Я очень примитивен, и так и не смог осознать зачем это надо ... Например рисование схем (электрических, мнемосхем и т.д.)Я конечно почти не знаю QML. может потому и не представляю как это можно на нём делать Название: Re: Qt 5.8.0 release Отправлено: ViTech от Январь 27, 2017, 14:01 А заменить его хотят QtQuick в лице Qt Scene Graph. А разве они функционально заменимы?Почему бы и нет? Сравните QGraphicsItem (http://doc.qt.io/qt-5/qgraphicsitem.html) с QQuickItem (http://doc.qt.io/qt-5/qquickitem.html) и далее по иерархии и смежным классам. Подход немного другой, а смысл примерно тот же. Название: Re: Qt 5.8.0 release Отправлено: xokc от Январь 27, 2017, 14:24 И что из обсуждаемого здесь относится к 5.8? ;) Ну это как посмотреть ). Всё, что тут обсуждают относится к тому, чего в 5.8.0 нет ))Название: Re: Qt 5.8.0 release Отправлено: Авварон от Январь 27, 2017, 16:01 А заменить его хотят QtQuick в лице Qt Scene Graph. А разве они функционально заменимы?Вообще, да. Единственное крупное отличие в том, что в сцене парадигма модель-вид, а в qml только вид. В qml можно также писать свои плюсовые айтемы, а потом делать 2 строки на qml, которая это всё инстанцирует. Название: Re: Qt 5.8.0 release Отправлено: Igors от Январь 28, 2017, 11:56 Жаль, что безрукие кутишники так и не в состоянии были допилить QGraphicsScene до чего-то вменяемого (хотя идея была неплоха...), а безголовые эффективные менеджеры решили "решить проблему", убрав QGraphicsScene полностью из кита... Не навязываю своего мнения но лично я всегда считал QGraphicsXXX совершенно тупиковой веткой. Предоставляемый ф-ционал (типа "поворот на плоскости") мал, а реализация весьма жирная. До чего (или куда) его допиливать? Ах, 40K микросхем! Но такой объем - давно пройденный этап для GPU/OpenGL Название: Re: Qt 5.8.0 release Отправлено: ViTech от Январь 28, 2017, 13:34 Не навязываю своего мнения но лично я всегда считал QGraphicsXXX совершенно тупиковой веткой. Кстати, согласен. Архитектура Qt Quick Scene Graph (http://doc.qt.io/qt-5/qtquick-visualcanvas-scenegraph.html) мне больше нравится, чем QGraphicsScene. Под вопросом прослойка из javascript, но можно попробовать ужиться с ней (а может даже и без неё). Название: Re: Qt 5.8.0 release Отправлено: sergek от Январь 28, 2017, 17:43 А с чего вы взяли, что плюсы были и будут? Будут. Потому, что это Язык Программирования с большой буквы. Так же, как краски и холст, акварель и картон.Название: Re: Qt 5.8.0 release Отправлено: eg015t от Январь 29, 2017, 21:09 Народ, думаю, в этой теме ответят! Несколько версий Qt пропустил, решил посмотреть что там... Обновился... Хотел пробный проект на Qt Quick набросать.. И не получилось под Desktop! С выходом Qt 5.8 это вырезали? Или в чем проблема?
Вопрос решился полным удаление Qt и закачкой дистрибутива с офф. сайта. Ubuntu 64 |