URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 130113
[ Назад ]

Исходное сообщение
"Выпуск среды разработки Qt Creator 10"

Отправлено opennews , 29-Мрт-23 22:11 
Опубликован выпуск интегрированной среды разработки Qt Creator 10.0, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается как разработка классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками. Готовые сборки сформированы для Linux, Windows и maсOS...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=58887


Содержание

Сообщения в этом обсуждении
"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 29-Мрт-23 22:21 
Есть возможность трансляция ui файла в html или в  что-то что может съесть электрон?

"Выпуск среды разработки Qt Creator 10"
Отправлено WebMonkey , 29-Мрт-23 22:33 
зачем электрон, там есть QtWebEngine

"Выпуск среды разработки Qt Creator 10"
Отправлено trdm , 29-Мрт-23 23:27 
>  зачем электрон, там есть QtWebEngine

который теперь на хромодвижке?


"Выпуск среды разработки Qt Creator 10"
Отправлено WebMonkey , 30-Мрт-23 00:43 
это хромодвижок и сафаридвижок на QtWebkit

"Выпуск среды разработки Qt Creator 10"
Отправлено barmaglot , 30-Мрт-23 09:20 
ты гонишь. хромо-движок - v8. WebKit в сафари и Qt

"Выпуск среды разработки Qt Creator 10"
Отправлено Somepony , 30-Мрт-23 09:45 
v8 - js движок. webkit - хтмлы рендерит.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 11:08 
Хромо-движок это Blink. Пора бы уже выучить. У всех остальных WebKit.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 11:34 
Оно уж очень давно на Blink основано. С разморозкой!

"Выпуск среды разработки Qt Creator 10"
Отправлено WebMonkey , 30-Мрт-23 14:36 
а блинк основан на QtWebKit, с рождением!

"Выпуск среды разработки Qt Creator 10"
Отправлено bw , 30-Мрт-23 15:04 
А Windows 11 основана на Windows 3.11.

"Выпуск среды разработки Qt Creator 10"
Отправлено trdm , 30-Мрт-23 16:14 
это правда или шутка?

"Выпуск среды разработки Qt Creator 10"
Отправлено ИмяХ , 29-Мрт-23 22:34 
Электрон это параша. Лучше чисто Qt юзать. На плюсах писать.

"Выпуск среды разработки Qt Creator 10"
Отправлено WebMonkey , 29-Мрт-23 22:36 
ладно бы хоть под андроид было, была бы универсальная параша

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 29-Мрт-23 23:30 
есть топовые андроид приложения, написанные на qml, в т.ч. российские

"Выпуск среды разработки Qt Creator 10"
Отправлено WebMonkey , 30-Мрт-23 00:47 
собирал, запускал, но есть один нюанс: оно работает исключительно через старый NDK 23.1.7779620, который даже с сайта гугла уже не скачать, т.к. после него вышел корректирующий релиз, не совместимый с культями.

"Выпуск среды разработки Qt Creator 10"
Отправлено Кир , 30-Мрт-23 00:57 
У меня сейчас собирается с 25.1.8937393, полёт нормальный, проверено на полсотне девайсов примерно.

"Выпуск среды разработки Qt Creator 10"
Отправлено WebMonkey , 30-Мрт-23 01:06 
научи! какая версия Qt? может они обновили недавно

"Выпуск среды разработки Qt Creator 10"
Отправлено Кир , 30-Мрт-23 01:08 
Установил эту версию SDK через SDK manager, выбрал как текущую, собрал. Всё.

"Выпуск среды разработки Qt Creator 10"
Отправлено WebMonkey , 30-Мрт-23 01:06 
у них даже к 6.3 было написано в доке

"Выпуск среды разработки Qt Creator 10"
Отправлено WebMonkey , 30-Мрт-23 01:11 
https://doc.qt.io/qt-6/android-getting-started.html
> The required version of the Android NDK for 6.4 is 23.1.7779620.

с другой у меня не работало


"Выпуск среды разработки Qt Creator 10"
Отправлено Кир , 30-Мрт-23 01:24 
Не собиралось или не стартовало на девайсе? Там с некоторых пор нельзя неподписанные сборки ставить, есть такое.

"Выпуск среды разработки Qt Creator 10"
Отправлено WebMonkey , 30-Мрт-23 10:22 
не стартовало ни на старом 6-летней давности 7.1, ни на новом 11

"Выпуск среды разработки Qt Creator 10"
Отправлено WebMonkey , 30-Мрт-23 10:22 
в логах что-то было про ненайденную активити

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 10:20 
твоя инфа устарела лет на 5

"Выпуск среды разработки Qt Creator 10"
Отправлено Кир , 30-Мрт-23 00:31 
С разморозкой! А еще -- под WebAssembly можно собирать.

"Выпуск среды разработки Qt Creator 10"
Отправлено WebMonkey , 30-Мрт-23 00:44 
вы, конечно же, не знаете, что без JS WASM превращается в ничто.

"Выпуск среды разработки Qt Creator 10"
Отправлено Кир , 30-Мрт-23 00:59 
Для меня главное, что можно писать один код под все платформы, на чем оно там крутится в браузере -- дело десятое.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 29-Мрт-23 22:42 
Зачем?

"Выпуск среды разработки Qt Creator 10"
Отправлено trdm , 29-Мрт-23 23:25 
> Лучше чисто Qt юзать. На плюсах писать.

уже "все" - они хрониум туда впилили.
Qt будет жрать как электроно...


"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 09:18 
> Qt будет жрать как электроно.

не врите

https://www.qt.io/product/develop-software-microcontrollers-mcu


"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 09:32 
Не одну ночь просидел, прежде чем подключить qmake и cmake по нормальным мануалам. Красноглазил. Потратил время и здоровье.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 10:14 
Смотря что писать. Чтобы сделать приложение не браузерным, нужна веская причина (требуется прямой доступ к большому количеству файлов, невозможно достичь производительности с помощью браузерных технологий, или оно является сервером). Но электрон действительно не нужен, лучше делать приложение просто браузерным.  

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 10:22 
чтобы вместо двух ОС поддерживать три браузера? или чтобы труднее было этим пользоваться и чтобы работало медленнее?

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 11:48 
Не двух ОС, а 5 (windows, linux, macos, android, ios). Браузеры Chrome, safari, какой третий? Чтобы не нужно было компилировать и устанавливать. И чтобы не зависить от магазинов, из которых приложение могут выкинуть. Ресурсоёмкий код можно выполнять на gpu или через wasm

"Выпуск среды разработки Qt Creator 10"
Отправлено Рустик , 30-Мрт-23 13:52 
> Ресурсоёмкий код можно выполнять на gpu или через wasm

Если бы, свежий safari 16.4 до сих пор не подерживает webgl внутри webworker, а без webworker невозможно синхронное чтение файлов, на которое рассчитывают все сишные либы. А на ios все браузеры используют этот движок.


"Выпуск среды разработки Qt Creator 10"
Отправлено VoiD , 29-Мрт-23 22:32 
Программист, пиши нативный софт - будь человеком!

"Выпуск среды разработки Qt Creator 10"
Отправлено WebMonkey , 29-Мрт-23 22:35 
React Native - на 64 ядрах в два потока!

"Выпуск среды разработки Qt Creator 10"
Отправлено VoiD , 29-Мрт-23 22:41 
И ведь назвали же - "Native".  :)

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 29-Мрт-23 23:37 
джавашники уже лет 10 свои приложения под ведро называют нативными.

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


"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 00:28 
Уважаемый, учитывая фрагментацию рынка андроид девайсов (мобилки, планшеты, смарт часы и смарт tv), где производители разных брендов частенько патчат ядро и системные либы иногда не то что под линейку, а даже под конкретную модель, разработка на С/C++ под это дело - это жест отчаяния, когда несмотря на все профилирование, garbage-free извращения и прочее выжать больше перформанса не получается, а очень надо. Ну и на джаве-то уже проблема написать более-менее переносимое приложение, а с крестами вообще печаль будет.

"Выпуск среды разработки Qt Creator 10"
Отправлено WebMonkey , 30-Мрт-23 00:55 
Внезапно: существует NDK, без которого ты даже свой тикток не сможешь посмотреть или фотку сделать. И React Native, кстати, тоже на него завязан.

"Выпуск среды разработки Qt Creator 10"
Отправлено Рустик , 30-Мрт-23 12:59 
Про фотки свистёжь, а NDK убогое поделие, и если тик ток его использует, то очень зря. Он например не поддерживает асинхронный режим работы видеокодека, который чутка быстрее и плавнее блокирующего режима, а уж на каком языке рулить GPU вообще пофиг, время исполнения управляющего кода пренебрежимо мало по сравнению со временем выполнения GPU операций.

"Выпуск среды разработки Qt Creator 10"
Отправлено Рустик , 30-Мрт-23 13:46 
Щя бы вебманки однопоточные про перформанс затирали) Я с NDK работал, и никакого профита, кроме возможности реюза кода нет, и то без SDK совсем вряд ли получится обойтись, ну а оборачивать java классы в C++, чтобы потом надувая щёки, говорить что-то про "нативную" разработку - это просто смешно.

"Выпуск среды разработки Qt Creator 10"
Отправлено WebMonkey , 30-Мрт-23 14:39 
я ник ради прикола взял, я терпеть не могу их

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 10:32 
не понимаю, как проблемы вашей вендорлок-платформы связаны с понятием нативности

"Выпуск среды разработки Qt Creator 10"
Отправлено fumanchez , 30-Мрт-23 00:43 
Этот байткод в основном просто дергает нативный API, плюс в ведре он активнейше кэшируется. Откуда тут взяться каким-то просадкам?

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 10:34 
говори себе это почаще, когда твоя мобилка с 3Gb RAM выгружает из памяти очередное приложение

"Выпуск среды разработки Qt Creator 10"
Отправлено fumanchez , 30-Мрт-23 14:20 
И дело, разумеется, непосредственно в байт-коде и JVM?

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 15:07 
да. а ты можешь и дальше заниматься самообманом и хвалить своё болото

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 01:02 
> быстрее не станут

А ты смешной
https://qph.cf2.quoracdn.net/main-qimg-a5399b85c203db5c68a5a...


"Выпуск среды разработки Qt Creator 10"
Отправлено Кир , 30-Мрт-23 01:35 
А почему не дать ссылочку на всю статью: http://codenet.ru/webmast/java/javavscpp.php ? Тест 2004 года с древними версиями компиляторов C++ и ява-машиной от почившей в бозе Sun... Ну-ну.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 11:44 
Я и в 2004 в эту хрень не верил.

"Выпуск среды разработки Qt Creator 10"
Отправлено Рустик , 30-Мрт-23 12:51 
Здесь не церковь, верить не нужно. Если есть чем скомпилить, можешь проверить вот это https://habr.com/ru/post/557604/
Ну или дальше считать, что самый быстрый автомобиль - это телега с лошадью.

"Выпуск среды разработки Qt Creator 10"
Отправлено Рустик , 30-Мрт-23 13:01 
А C# приложение под венду нативное или нет? Не слышал, чтобы типичные виндовс программисты свои проги ненативными называли. На Андроид то же самое, нативным принято называть Java / Kotlin приложения.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 15:11 
> А C# приложение под венду нативное или нет?

тебе вроде чёрным по белому написали, что такое нативный софт.

> Не слышал, чтобы типичные виндовс программисты свои проги ненативными называли

это их проблемы

> Андроид то же самое, нативным принято называть Java / Kotlin приложения.

не знаю, как там принятно у непрофпригодных, но нативными на андроиде принято называть приложения, основная часть которых написана на asm/c/c++ с помощью ndk


"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 15:36 
Кем принято? Теми, кто разработке никакого отношения не имеет? В среде андроид разработчиков нативные приложения - это java или kotlin, а что там аноны в интернетах себе вообразили, пофиг вообще.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 17:59 
> Кем принято? Теми, кто разработке никакого отношения не имеет?

Нет, всеми профессиональными работниками индустрии.

> В среде андроид разработчиков нативные приложения - это java или kotlin, а что там аноны в интернетах себе вообразили, пофиг вообще.

Я уже написал, что, в т.ч. в среде андроид разработчиков, нативные приложения - это скомпилированные приложения. Что ты и твои одноклассники на эту тему думают, мало интересует тех, кто с этим работает.


"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 29-Мрт-23 22:43 
Qt в любой среде не нативный костыль. Это все равно что каждый элемент это целый пейнтбраш.  

"Выпуск среды разработки Qt Creator 10"
Отправлено VoiD , 29-Мрт-23 22:57 
Вот и я о том же.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 11:48 
А, ну да, каждый нативнопишущий программист должен сделать свою библиотеку классов над XCB.

"Выпуск среды разработки Qt Creator 10"
Отправлено VoiD , 30-Мрт-23 12:20 
Просто в линукс нет никакого нативного стандарта для написания программ с GUI. Вот и пляшут кто во что горазд, подпираясь костылями. В любой десктопной ОС такие API имеются, даже в какой-нибудь Haiku.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 31-Мрт-23 12:06 
Но, ведь, это не вина программистов-прикладников. Уж что есть, под то и приспосабливаются.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 29-Мрт-23 23:10 
Более того - раскрывающиеся списки это не просто канвас это прям отдельное системное ОКНО)

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


"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 29-Мрт-23 23:25 
Ты не поверишь чел, это всё было задолго до культи и гораздо лучше чем в культе.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 11:52 
То, что было раньше - верю. Что оно было лучше - не верю.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 13:40 
а оно и не было лучше

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 19:22 
Есть куча православных слоев абстракции на гитхабе. Не прибитых гвоздями к Qt.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 29-Мрт-23 23:19 
Я программист, а не мазохист. Нативный — это под WinAPI и X Windows, да? Если первое ещё можно представить (хотя, честное слово, лучше не браться), то второе и вовсе неудачная шутка.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 29-Мрт-23 23:26 
Челики просто не понимают что такое нативный. Для них нативный - это "то что мне нравится".

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 11:53 
Или то, что компилиться в нативный машинный код.

"Выпуск среды разработки Qt Creator 10"
Отправлено Степан , 30-Мрт-23 15:28 
Так оно и компилится. Разница только в том, когда это происходит

"Выпуск среды разработки Qt Creator 10"
Отправлено WebMonkey , 30-Мрт-23 01:01 
Нативный это значит компилится в инструкции проца. А интерфейс на Qt нативнее некуда. Даже .Net WPF уже давно не нативное.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 05:23 
>А интерфейс на Qt нативнее некуда.

Не нужна людям ТАКАЯ нативность. Людям нужно, чтобы программисты потратили немного своих нервных клеток на вылизывание кода, чтобы он ресурсов жрал как голый WinAPI. А я напомню, что в WinAPI свёрнутое окно жрёт 0 мегабайт оперативной памяти и 0% процессора. В это смысле окошки на WinForms зачастую лучше, чем монстр на Qt. Я прекрасно понимаю, что думать это больно, но это же работа такая.


"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 07:37 
> Людям нужно, чтобы программисты потратили немного своих нервных клеток на вылизывание кода

Вообще не вопрос. Однако пусть и люди будут готовы потратить дополнительно немного своих денежек.


"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 09:01 
> Вообще не вопрос. Однако пусть и люди будут готовы потратить дополнительно немного
> своих денежек.

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


"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 10:13 
А давайте лучше такую аналогию: вы говорите электрику — не, милок, медь мне не нравится, а сделай-ка ты мне серебряные провода, да с золотыми клеммами, да ещё чтоб на вводе двести ампер было, И ЗА ТУ ЖЕ ЦЕНУ.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 10:23 
> А давайте лучше такую аналогию: вы говорите электрику — не, милок, медь мне не
> нравится, а сделай-ка ты мне серебряные провода, да с золотыми клеммами,
> да ещё чтоб на вводе двести ампер было, И ЗА ТУ
> ЖЕ ЦЕНУ.

Только раньше электрики делали 200 Ампер за эти же деньги, а теперь говорят: Вам 2 Ампер хватит, или платите в 100 раз больше!


"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 10:37 
Раньше, знаете ли, и софт попроще был. Те самые два ампера.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 10:46 
> Раньше, знаете ли, и софт попроще был. Те самые два ампера.

Расскажи об этом офисным пакетам, что они проще нынешних калькуляторов.


"Выпуск среды разработки Qt Creator 10"
Отправлено WebMonkey , 30-Мрт-23 10:26 
Ты вообще не знаешь что ты пишешь.
WinForms это не WinAPI, а дотнет, и жрет там 200МБ ОЗУ виртуалка дотнета.
WinAPI это когда ты создаешь окно и обрабатываешь его сообщения в бесконечном цикле, используя диалоги и фичи из commdlg32, gdi32.dll, user32.dll

"Выпуск среды разработки Qt Creator 10"
Отправлено WebMonkey , 30-Мрт-23 10:28 
Так в отличие бесконечного цикла обработки сообщений в Qt/GTK есть сигналы.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 18:00 
у которых внутри бесконечный цикл. но юзать удобнее, конечно

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 10:42 
> Ты вообще не знаешь что ты пишешь.
> WinForms это не WinAPI, а дотнет, и жрет там 200МБ ОЗУ виртуалка
> дотнета.
> WinAPI это когда ты создаешь окно и обрабатываешь его сообщения в бесконечном
> цикле, используя диалоги и фичи из commdlg32, gdi32.dll, user32.dll

WinForms это на 80% WinApi. Даже если там используются собственные контроллы, то рисуются они через user32 + gdi+. Кстати, специально проверил, моё собственное маленькое приложение WinForms на десятке потребляет 4,4 Мб памяти. Чистый C#.


"Выпуск среды разработки Qt Creator 10"
Отправлено WebMonkey , 30-Мрт-23 14:45 
> WinForms на десятке потребляет 4,4 Мб памяти. Чистый C#.

Ты тролль или типичный шарпист? Оно работает через прослойку в виде кучи библиотек дотнета, и потребление считается этиими библиотеками, а не кучкой байткода.


"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 14:48 
> Ты тролль или типичный шарпист? Оно работает через прослойку в виде кучи
> библиотек дотнета, и потребление считается этиими библиотеками, а не кучкой байткода.

А эта кучка библиотек внутри процесса или в астрале?


"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 10:57 
А вы уверены, что дело в погромистах? Может задачи такие?

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 11:56 
>в WinAPI свёрнутое окно жрёт 0 мегабайт оперативной памяти

И где же в это время хранятся структуры окна? В свопе что-ле?


"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 13:16 
> И где же в это время хранятся структуры окна? В свопе что-ле?

Структуры окна это описание нескольких прямоугольников. Там данных не больше пары килобайт.


"Выпуск среды разработки Qt Creator 10"
Отправлено WebMonkey , 30-Мрт-23 14:46 
скорее даже слов, а не кило

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 10:36 
у тебя каша в голове, ты путаешь нативный интерфейс с наивными прогами

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 13:24 
> у тебя каша в голове, ты путаешь нативный интерфейс с наивными прогами

Повторюсь, никому нативность в чистом виде не нужна. Я могу так код на ассемблере написать, что Python будет считаться быстрым. Хотя нативнее некуда. Нативность имеет значение когда сравнивают приложение Electron с приложением на Си написанном программистом старой школы, как будто для микроконтроллера.


"Выпуск среды разработки Qt Creator 10"
Отправлено WebMonkey , 30-Мрт-23 14:47 
> на Си написанном программистом старой школы, как будто для микроконтроллера.

5% молодежи считает себя 95% великими


"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 18:01 
> Повторюсь, никому нативность в чистом виде не нужна

повторюсь - говори за себя


"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 31-Мрт-23 04:25 
>> Повторюсь, никому нативность в чистом виде не нужна
> повторюсь - говори за себя

А для чего она Вам в чистом виде, без производительности?


"Выпуск среды разработки Qt Creator 10"
Отправлено BeLord , 30-Мрт-23 09:32 
Смотря что писать, если простые вещи, то и на asm c вызовами WinAPI вполне быстро получается и занимает мизерные размеры. Особенно, когда видишь, что написанное в лоб без оптимизаций занимает в 100 раз меньше, чем тоже самое на Rust, есть подозрение, что мир пошел не туда.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 10:18 
Вы сами писали что-нибудь на чистом WinAPI? Это адовая тягомотина. Этакий ассемблер для GUI (ну и всего остального).

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 10:38 
без вебюайного дизайнера не потянешь?

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 31-Мрт-23 06:15 
Повторюсь: ВЫ писали что-нибудь слегка посложнее helloworld? После пары тысяч строк внезапно и отчётливо понимаешь, что занимаешься …нёй, подключаешь нормальные библиотеки (а то и на Delphi переходишь, простигосподи), скорость разработки возрастает в десятки раз, а разницы на выходе НЕТ! (если не кривые руки). Ну разве что для опеннетного анонима, который придирчиво инспектирует свой 40 ГБ IDE HDD на наличие лишних мегабайтов.

"Выпуск среды разработки Qt Creator 10"
Отправлено Рустик , 30-Мрт-23 13:42 
Есть же radasm.

"Выпуск среды разработки Qt Creator 10"
Отправлено WebMonkey , 30-Мрт-23 10:29 
Я делал 4КБ бинарь на MASM, но не графический.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 14:56 
> Программист, пиши нативный софт - будь человеком!

Программист будет писать то, что ему велят. Он в финансовых вопросах беспомощен.

Ну а так, флаг в руки: попробуй открыть свой бизнес по написанию нативного софта. Уверен, ты и сам понимаешь, что молниеносно вылетишь в трубу, потому что твои конкуренты будут делать на электроне быстрее, дешевле, больше, и под все платфоомы сразу. А сколько оно там жрет RAM и занииает места - на это 95% клиентов глубоко наплевать.


"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 29-Мрт-23 23:21 
vscode наше всё. Помимо вебни, можно писать на расте, на си, на плюсах. К примеру, я в нем навигируюсь по исходникам линукса. Просто навигируюсь, почитываю иногда исходники евоные. На си и расте пописываю иногда. Qt Creator никогда не догонит vscode по возможностям. Приведите хотя бы одну фичу, которая есть в сабже, но которой якобы нет в vscode.

"Выпуск среды разработки Qt Creator 10"
Отправлено fumanchez , 30-Мрт-23 01:01 
Уж больно удобный у него эксплорер. Сколько ни пытаюсь пересесть на neovim, никак не привыкну ни к окошку telescope, ни к nvim-tree. В Helix'е то же самое (но там только поиск по типу fzf). В консольных редакторах не получается так плавно побродить по содержимому папки, чтобы и ее структуру видеть, и быстренько открыть превьюху, не теряя контекст.

"Выпуск среды разработки Qt Creator 10"
Отправлено WebMonkey , 30-Мрт-23 01:03 
Настроить проект под Qt без парсинга json-макакофайлов.

"Выпуск среды разработки Qt Creator 10"
Отправлено WebMonkey , 30-Мрт-23 01:04 
Удивляюсь я над этими васянорасширениями, то бинари на C# прикрутят, требующие Mono, то еще что.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 07:49 
Кто о чем ... Здесь другую тему обсуждают.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 08:22 
Нормальный дизайнер для UI

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 10:40 
дизайнер для UI в qt/qml нужен только новичкам, которые ничего сложнее двух кнопок не писали. в реальных проектах виджеты/qml пишутся кодом

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 10:55 
До до до, а ещё тру перцы все кнопки руками из кода создают и им qml вообще не нужен... ох уж эти сказочники

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 11:13 
Дизайнер нужен всем потому что ты своим кодом только страшнючую жесть сможешь нарисовать всем нужен нормальный референс в который можно потыкать.  

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 10:00 
> Приведите хотя бы одну фичу, которая есть в сабже, но которой якобы нет в vscode.

есть в vscode кросскомпиляция с пошаговой отладкой с загрузкой и запуском бинаря на удалённой системе ?


"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 10:11 
Там код постоянно прогоняется через анализатор конкретного языка. Называется языковым сервером. Используется для выведения исправлений, подсказок, документации по функциям, угадыванию значений переменных. Есть отладка со стопами в любом месте. Чем-то vscode на intellij похож.

p.s. есть опенсорс версия vscodium


"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 10:41 
ему про Фому, а он про Ерёму. типичная ЦА ide от мелкомягких на js в браузере

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 07:20 
Qt - лучший кроссплатформенный тулкит! Гтк - туфта!

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 08:59 
Причина успеха - одна из лучших документаций. Правда, после того, как старожилы типа Шлее и Саммерфилда отошли от дел, разработчики совсем перестали заморачиваться. Так что для олдов на 5 ветке славная история Qt закончилась, настала эпоха орков (индусов, веб-макак  и прочей джаваскрипт-нечисти)

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 10:43 
книжки шлее - мусор, кривой пересказ доков

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 11:26 
Не путай документацию на Qt с книгами по Qt. Видимо даже не понимаешь о чем речь, раз такую чушь пишешь.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 09:08 
Все IDE под GTK такое позорище. Днище. А ведь столько лет прошло и ничего толкового не смогли сваять!  

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 10:13 
> Все IDE под GTK такое позорище

весь мир на эклипсе сейчас крутится, креатору до него ооооочень далеко

https://www.gtk.org/docs/dev-tools/eclipse


"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 10:15 
Ты не с IntelliJ перепутал? Они оба на Java, но этот более развит.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 10:17 
> Ты не с IntelliJ перепутал?

нет, все производители микроконтроллеров забросили свои IDE и перешли на эклипс, сейчас это фактически стандарт


"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 12:46 
А пруфы будут?

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 16:40 
> А пруфы будут?

https://www.st.com/en/development-tools/stm32cubeide.html

https://www.renesas.com/us/en/software-tool/e-studio

https://www.nxp.com/design/software/development-software/mcu...

https://ti.com/ccstudio


"Выпуск среды разработки Qt Creator 10"
Отправлено Бывалый смузихлёб , 31-Мрт-23 12:06 
Микрочип тоже забросил
В целом же, помимо эллипса всё чаще попадаются дополнения для вс-кода, который в тыщщу раз лучше и симпатичней эклипса

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 10:38 
> но этот более развит

https://en.wikipedia.org/wiki/List_of_Eclipse-based_software


"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 10:44 
нет

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 31-Мрт-23 20:00 
Это какие-то скелеты в шкафу. Большинство из них неживые или полуживые.

"Выпуск среды разработки Qt Creator 10"
Отправлено letsmac , 01-Апр-23 00:09 
Сколько знал молодых фанатиков этого затмения, все в итоге переползли на что-то другое. Мне в итоге и Sublime хватает.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 10:13 
GTK - тру GPL. Народный фреймворк. Что хотел народ - то и написал. Qt - полукоммерческий. Что биллгейтсы прикажут.

"Выпуск среды разработки Qt Creator 10"
Отправлено WebMonkey , 30-Мрт-23 10:32 
Мне не смешно, когда свободой называют из-за трех букв, а фактическое подчинение IBM видят, аналогично восприятие насилия - когда по голове бьют, а когда мягонько имеют и создают безысходное положение - это не насилие.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 10:45 
> Что хотел гномонарод - то и написал.

Fixed.


"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 11:20 
В Qt некоторый модули коммерческие, но их аналогов даже нет в GTK.

Вот старая картинка, нет многих новых модулей, но суть отражает:
https://www.pvsm.ru/images/2016/01/23/proekt-Qt-menyaet-lice...


"Выпуск среды разработки Qt Creator 10"
Отправлено Бывалый смузихлёб , 31-Мрт-23 12:07 
С 2016 очень многое изменилось в сторону махровой коммерциализации

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 12:37 
Раньше было клёво: скачал оффлайн-инсталлятор, и можешь быть уверен, что он-то у тебя никуда не денется. И там было всё: и креакл, и само Qt.

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

Потом они сделали чисто онлайн инсталлятор. Ну типа ладно, делов-то. Что может пойти не так?

И вот теперь имеем то что имеем: скачать не получается, установить не получается, и даже обновить имеющуюся установку - тоже не получается. Отличная контора (нет).

(Если кто знает как надёжно ставить новые версии Qt и креакла - буду благодарен за описание. Но очень желательно чтоб после того, как я это сделал, никакая "онлайн" сила не могла сломать мою установку. Нужно под винду - под линуксом хоть в репах есть.)


"Выпуск среды разработки Qt Creator 10"
Отправлено Рустик , 30-Мрт-23 13:04 
Любители вендорлоков должны страдать👹

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 13:21 
>И вот теперь имеем то что имеем: скачать не получается, установить не получается, и даже обновить имеющуюся установку - тоже не получается

sudo apt install pyqt6-dev-tools

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


"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 18:03 
> И вот теперь имеем то что имеем: скачать не получается, установить не получается, и даже обновить имеющуюся установку - тоже не получается.

А что там может не работать? Ну и нормальные люди из репов ставят


"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 19:05 
Легко. Ставь msys2 и в её консоли ставь пакеты как в арче.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 21:56 
> скачать не получается

Всё скачивается, например, отсюда: https://mirror.yandex.ru/mirrors/qt.io/online/qtsdkrepositor.../

> установить не получается

Там нужно 5-6 пакетов на минималках (компилятор + qmake/moc/uic + либы/хедеры core, gui, network): mingw, MinGW*-runtime, qtbase, qttranslations, qttools. Просто распакуй куда душе угодно и пропиши всё нужное в PATH. В старых версиях (примерно до 5.15) нужно переключить лицензию в одном из pri-файлов (на "QT_EDITION = OpenSource"). Чтобы совсем по феншую - нужно пути в либах пропатчить на правильные, но обычно работает и без этого... В итоге - установка вручную быстрее, чем инсталлятором!


P.S. Есть Ъ-опенсорсный инсталлятор бинарных пакетов на gihub для тех кто плохо разбирается в кишках Qt.

P.P.S. А лучше - напиши скрипт для сборки, кросс-компилятор для mingw сегодня в составе любого нормального дистра есть. Сборка на современном компе около получаса.


"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 22:02 
Например, вот такой вариант у меня работал без проблем под wine. Зеркало только другое будет (или через проксю).

mingw: https://master.qt.io/online/qtsdkrepository/windows_x86/desk...
mingw_runtime: https://master.qt.io/online/qtsdkrepository/windows_x86/desk...

qtbase: https://master.qt.io/online/qtsdkrepository/windows_x86/desk...
qttranslations: https://master.qt.io/online/qtsdkrepository/windows_x86/desk...
qttools: https://master.qt.io/online/qtsdkrepository/windows_x86/desk...

networkauth: https://master.qt.io/online/qtsdkrepository/windows_x86/desk...


"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 31-Мрт-23 13:28 
Спасибо тебе, Аноним. Ты единственный нормальный аноним среди ответивших.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 13:00 
А слайды-то где? Слайды!

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 13:45 
>  Дизайнер нужен всем потому что ты своим кодом только страшнючую жесть сможешь нарисовать всем нужен нормальный референс в который можно потыкать.  

дизайнеры-люди это паразиты в IT, гнать соответствующими тряпками

дизайнеры-проги не нужны в qt, потому что да, все кнопки на виджетах прописываются кодом, и qml в реальных проектах тоже пишется кодом, без программного дизайнера


"Выпуск среды разработки Qt Creator 10"
Отправлено Рустик , 30-Мрт-23 13:55 
Такие предъявы должны сопровождаться примером, как круто ты сделал без дизайнера, в противном случае это всё смахивает на газификацию малых водоёмов.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 17:49 
не нужно быть дизайнером, чтобы слямзить любой понравившийся проект

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 18:05 
чтобы юзать готовые контролы qt-widgets или qml material, тебе нужен дизайнер? ты можешь сделать это криво? не думал о смене профессии?

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 19:23 
Думал. В топ-менеджеры хочу.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 31-Мрт-23 04:33 
Корми хотелку креативом.

"Выпуск среды разработки Qt Creator 10"
Отправлено Нон , 30-Мрт-23 14:06 
Им никто не пользуется или для него сверх сложно писать плагины? В маркетплейсе 2.5 плагина и всё. Тем временем по vscode они есть для каждой проблемы.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 15:39 
Так сиплюсплюсники больше заняты доказыванием того, что они самые умные, некогда им код писать.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 18:09 
мне кажется, что все привыкли, что нет плагинов, и как-то не интересуются этим маркетом и редко заходят в Help->About Plugins

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 30-Мрт-23 22:29 
Пользуюсь лет 15 уже... Все нужные плагины есть в составе creator (питон, микроконтроллеры, отладка через ssh). Чего там ещё требуется?

"Выпуск среды разработки Qt Creator 10"
Отправлено fedruches , 07-Июн-23 11:47 
Поделись, пожалуйста, как ты пишешь на Python в QtCreator? Все мои попытки сделать это не увенчались успехом - не было ни подчеркивания ошибок, ни форматирования.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 31-Мрт-23 11:27 
А подскажите, что лучше выбрать, если я хочу делать приложения для KDE (т.е. с интеграцией именно в эту среду)? Kdevelop или Qt Creator? В чем плюсы и минусы каждого?

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 31-Мрт-23 12:11 
Если ты сторонник Clang, то тебе Kdevelop зайдёт, возможно. А если GCC, то только Qt Creator. Qt Creator можно собрать без Clang, а вот Kdevelop прибит к нему гвоздями.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 31-Мрт-23 23:49 
Честно говоря, я даже не знаю, чем они отличаются. Знаю только, что GCC старый, а Clang относительно новый. Есть ли разница для конечного пользователя - чем скомпилирована программа? Вряд ли.

"Выпуск среды разработки Qt Creator 10"
Отправлено letsmac , 01-Апр-23 00:11 
Для конечного пользователя пофиг. Как и для начинающего кодера.

"Выпуск среды разработки Qt Creator 10"
Отправлено Разработчик , 01-Апр-23 10:37 
А в плaне удобства? Kdevelop как IDE вообще насколько отcтает от Qt, или не отcтает? Все же Qt Creator разрабатывает огромная коммeрчeская кoмпания... Интересно узнать, насколько сильны различия, основные плюсы и минусы каждой. И если уж делать приложения с интегpацией в KDE, то насколько тут сильны преимущеcтва Kdevelop?

"Выпуск среды разработки Qt Creator 10"
Отправлено Бил Гейтц , 02-Апр-23 12:45 
Шутишь? Крайняя версия gcc имеет большую поддержку современных плюсов, чем clang, и так всегда было. Более опережающим по стандартам сейчас только msvc. gcc появился раньше clang, но он всегда опережал его по быстроте инструкций времени выполнения и поддержке стандартов.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 02-Апр-23 16:39 
Если KDevelop как пишут официально поддерживает только Clang, то выбора особо нет.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 02-Апр-23 21:46 
Крайним стрелочник бывает, а выпущенная последней пл времени версия - последняя.

"Выпуск среды разработки Qt Creator 10"
Отправлено Аноним , 03-Апр-23 10:00 
msvc поддерживает C99?