|
Qt. Перспективы изучения.
|
|||
---|---|---|---|
#18+
MasterZivавторХочу спросить мнение сообщества – есть ли сегодня смысл начинать глубоко изучать Qt? Да. Это вообще единственная библиотека для GUI для С++, которую стоит изучать. "Губоко" при этом -- это изучить метапрограммирование и сборку, изучить концепцию сигналов и слотов, изучить базовые концепции виджетов и лейаутов, и изучить базовую подсистему Qt Model/View. немного, согласись. ... wxWidgets - без moc, без сигналов и слотов, нативный интерфейс, без тараканов в лицензии, легкая: ТОЛЬКО GUI, хоть динамически - хоть статически собирается без танцев с бубном, экзешник с библиотекой самой последней версии собирается и под WinXP (возможно, и ниже). Единственное - собрать под себя и настроить все же сложнее, чем тупо инсталлировать QtCreator. И нет (и, возможно, никогда не будет) стабильной реализации под Android и проч. мобильные приблуды. Впрочем, и про Qt такое можно сказать, хотя к такому выводу приходишь не сразу. И кофеварки и автомобили кодить нельзя. И - легкая в изучении, документация обширная и затрагивает многие аспекты применения. Только не упираться в ту самую книжку - с тех пор все стало гораздо проще и лучше (например, больше не нужно в обязательном порядке строить таблицу событий - события и обработчики связываются и на лету). И в библиотеке все нацелено исключительно на реализацию гуя, а не как в Qt, где всего полно (сети, файлы, свои контейнеры, мультитрейдинг, ipc...), но до конца толком не работает, ибо ради кроссплатформенности отказываются от многих фич. Впрочем, и там, где не может быть никакой кроссплатформенности, все равно плохо - например, реализация COM/DCOM. ... Да, Qt более известна, но для применения в практических проектах и "для себя" - про WxWidgets пишут, что очень неплоха. И - бесплатно, для приложений любого типа. Впрочем, сам я в C++ новичок и с WxWidgets реализовал пока лишь пару несложных проектов, так что к моему мнению прошу отнестись лишь в качестве весьма оценочного. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2018, 14:36 |
|
Qt. Перспективы изучения.
|
|||
---|---|---|---|
#18+
MasterZivQt подчас работает совсем не так. Вот именно поэтому я и дал такой совет. Чтобы потом не удивляться "почему приложения Qt выглядят и работают совсем не так". Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2018, 15:50 |
|
Qt. Перспективы изучения.
|
|||
---|---|---|---|
#18+
wxWidgets - без moc, без сигналов и слотов, нативный интерфейс, без тараканов в лицензии, легкая: ТОЛЬКО GUI, хоть динамически - хоть статически собирается без танцев с бубном, экзешник с библиотекой самой последней версии собирается и под WinXP (возможно, и ниже). Ну, не сравнимо. Разные весовые категории. wxWidgets несравнимо реже используется. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2018, 17:37 |
|
Qt. Перспективы изучения.
|
|||
---|---|---|---|
#18+
creator-V http://qt-doc.ru/articles.html Хороший ресурс, но статьи на нём не обновлялись с 2011 года Ну и что? А может просто автор ласты склеил, ну мало ли что бывает, может интерес пропал, времени нет. Здесь ведь был тоже такой человек Анатолий Подгорецкий, тоже сейчас пребывает вне бытия, ну и что теперь у остальных то жизнь продолжается. Или вот про Delphi говорят что это "вымирающий" язык, но я считаю что это не так.. Да и пользователю вообще пофиг, на чем написана софтина, ему лишь бы она выполняла возложенные на нее задачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2018, 17:56 |
|
Qt. Перспективы изучения.
|
|||
---|---|---|---|
#18+
MasterZivwxWidgets - без moc, без сигналов и слотов, нативный интерфейс, без тараканов в лицензии, легкая: ТОЛЬКО GUI, хоть динамически - хоть статически собирается без танцев с бубном, экзешник с библиотекой самой последней версии собирается и под WinXP (возможно, и ниже). Ну, не сравнимо. Разные весовые категории. wxWidgets несравнимо реже используется. Да, я выше тоже писал о том, что спрос на спецов wxWidgets ниже. Но ведь не всегда стоит задача подороже продать себя на собеседовании, многие просто реализуют очередной проект с гуем, не задумываясь - "а позволяет ли лицензия Qt использовать вот это в данном конкретном случае?". Имхо, скорость создания скелета гуй - приложения ничуть не ниже, чем с Qt, тоже есть (и не одна) "мышетыкалка" для визуального построения интерфейса, набор виджетов достаточен, система размещения и выравнивания схожа с Qt-шной. И ничего лишнего, кроме гуя, что, возможно, правильно: например, не выносишь себе мозг, пытаясь обойтись убогими драйверами к СУБД, поставляемыми вместе с Qt, а используешь те, что считаешь нужным. И! Реально работать можно уже через несколько дней после начала изучения. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2018, 18:50 |
|
Qt. Перспективы изучения.
|
|||
---|---|---|---|
#18+
КотовасияИ ничего лишнего, кроме гуя, что, возможно, правильно: например, не выносишь себе мозг, пытаясь обойтись убогими драйверами к СУБД, поставляемыми вместе с Qt, а используешь те, что считаешь нужным.Какие, например? Спрашиваю без подколки: не слышал о других многоплатформенных драйверах СУБД для C++. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2018, 19:32 |
|
Qt. Перспективы изучения.
|
|||
---|---|---|---|
#18+
bk0010КотовасияИ ничего лишнего, кроме гуя, что, возможно, правильно: например, не выносишь себе мозг, пытаясь обойтись убогими драйверами к СУБД, поставляемыми вместе с Qt, а используешь те, что считаешь нужным.Какие, например? Спрашиваю без подколки: не слышал о других многоплатформенных драйверах СУБД для C++.ODBC ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2018, 20:27 |
|
Qt. Перспективы изучения.
|
|||
---|---|---|---|
#18+
КотовасияТо, что форумов на русском мало - это нормально, Это абсолютно не нормально! Котовасияшкольники на С++ пишут мало А 7 -8 лет назад писали много, поэтому форумы наполнялись и дышали жизнью? :) Котовасияпрограммеры живут на англоязычных форумах. Где? А то я вот пару нашёл, https://www.qtcentre.org/ https://forum.qt.io/category/4/qt-development так и они тоже - еле живые. Может быть не те? Так поделитесь ссылкой на «правильные». ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2018, 20:27 |
|
Qt. Перспективы изучения.
|
|||
---|---|---|---|
#18+
antares0Это годы последних релизов стабильного и отлаженого 4ого кьюта. Но уже морально устарел к сожалению:( 5ый выдал нагора много глючных версий. Да и сейчас не все гладко. Не все смогли это пережить:) antares0Основной затык в трактовках. Владельцы кюьта считают что если проект стартовал на базе бесплатной lgpl-версии, то его нельзя переводить на коммерческую версию. Даже честно купленую:( => Стартапы без бюджета желающие жить по совести - совершают круговые движения на половом органе. А нужность кьюта как чисто коммерческого и не очень дешевого решения для меня не очевидна. Импортозамещение в силу особенностей линкуса вполне уюно живет на беслатной версии без необходимости что-то менять. К большому сожаленью - это похоже на правду. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2018, 20:29 |
|
Qt. Перспективы изучения.
|
|||
---|---|---|---|
#18+
MasterZiv"Губоко" при этом -- это изучить метапрограммирование и сборку, Здесь бы поподробнее и конкретнее. MasterZivизучить концепцию сигналов и слотов, Здесь вопросов нет MasterZivизучить базовые концепции виджетов и лейаутов, Здесь тоже вопросов нет. MasterZivи изучить базовую подсистему Qt Model/View. А вот здесь тумана пока много. В М.Шлее главу 12 читал. У Саммерфлда главу 3-6 видел. Вот сейчас планирую – это https://www.youtube.com/playlist?list=PLvb7ivodu7oQLu64CHUHojXHY9Pslc78i ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2018, 20:41 |
|
Qt. Перспективы изучения.
|
|||
---|---|---|---|
#18+
creator-VКотовасияТо, что форумов на русском мало - это нормально, Это абсолютно не нормально! Котовасияшкольники на С++ пишут мало А 7 -8 лет назад писали много, поэтому форумы наполнялись и дышали жизнью? :) 7 лет назад на русскоязычных форумах насчет Qt было ни лучше ни хуже, сейчас активности вроде даже побольше. Разве что в момент, когда Нокиа поглощалась Майрософтом, некоторый кипеж был, не связанный с техническими вещами. А в чем проблема-то? Поговорить "за жизнь" и здесь и вообще где угодно можно, а для работы ничего, кроме документации и не нужно. Qt - востребован, доступен, ограничения и цены известны, развивается - что еще? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2018, 21:13 |
|
Qt. Перспективы изучения.
|
|||
---|---|---|---|
#18+
Напомню, что нельзя "купить" привычную лицензию (купил и пользуйтся всю жизнь), теперь к коммерческой Qt доступ только по подписке. Заплатил за 1 год - 1 год кО'дишь. 1 год. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2018, 21:21 |
|
Qt. Перспективы изучения.
|
|||
---|---|---|---|
#18+
bk0010КотовасияИ ничего лишнего, кроме гуя, что, возможно, правильно: например, не выносишь себе мозг, пытаясь обойтись убогими драйверами к СУБД, поставляемыми вместе с Qt, а используешь те, что считаешь нужным.Какие, например? Спрашиваю без подколки: не слышал о других многоплатформенных драйверах СУБД для C++. Например, IBPP, a C++ Client Interface to Firebird Server. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2018, 21:24 |
|
Qt. Перспективы изучения.
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovWin32 API в области UI - весьма рекомендую. Я бы рекомендовал GTK+. Кстати, при установке GTK+ в MSYS2 ставится большое количество уже работающих примеров. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2018, 09:02 |
|
Qt. Перспективы изучения.
|
|||
---|---|---|---|
#18+
rdb_devDimitry SibiryakovWin32 API в области UI - весьма рекомендую. Я бы рекомендовал GTK+. Кстати, при установке GTK+ в MSYS2 ставится большое количество уже работающих примеров. Не рекомендовал бы. Когда тестил, наблюдал в _примерах_ утечки памяти. В clock ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2018, 09:33 |
|
Qt. Перспективы изучения.
|
|||
---|---|---|---|
#18+
creator-V, не стоит, чисто с академической целью если только просмотреть про лицензии уже было да и вообще системное программирование нынче загибается ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2018, 09:42 |
|
Qt. Перспективы изучения.
|
|||
---|---|---|---|
#18+
kealon(Ruslan)да и вообще системное программирование нынче загибаетсяоткуда дровишки?) PS да, и как связаны Qt и системное программирование? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2018, 12:46 |
|
Qt. Перспективы изучения.
|
|||
---|---|---|---|
#18+
egorych, привет проснувшимся ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2018, 12:53 |
|
Qt. Перспективы изучения.
|
|||
---|---|---|---|
#18+
SiemarglНе рекомендовал бы. Когда тестил, наблюдал в _примерах_ утечки памяти. В clockПричем тут GTK+? Может сам пример был кривой? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2018, 13:13 |
|
Qt. Перспективы изучения.
|
|||
---|---|---|---|
#18+
КотовасияMasterZivwxWidgets - без moc, без сигналов и слотов, нативный интерфейс, без тараканов в лицензии, легкая: ТОЛЬКО GUI, хоть динамически - хоть статически собирается без танцев с бубном, экзешник с библиотекой самой последней версии собирается и под WinXP (возможно, и ниже). Ну, не сравнимо. Разные весовые категории. wxWidgets несравнимо реже используется. Да, я выше тоже писал о том, что спрос на спецов wxWidgets ниже. Но ведь не всегда стоит задача подороже продать себя на собеседовании, многие просто реализуют очередной проект с гуем, не задумываясь - "а позволяет ли лицензия Qt использовать вот это в данном конкретном случае?". Имхо, скорость создания скелета гуй - приложения ничуть не ниже, чем с Qt, тоже есть (и не одна) "мышетыкалка" для визуального построения интерфейса, набор виджетов достаточен, система размещения и выравнивания схожа с Qt-шной. И ничего лишнего, кроме гуя, что, возможно, правильно: например, не выносишь себе мозг, пытаясь обойтись убогими драйверами к СУБД, поставляемыми вместе с Qt, а используешь те, что считаешь нужным. И! Реально работать можно уже через несколько дней после начала изучения. Чёта я не понял ничего. Всё не так, короче. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2018, 13:33 |
|
Qt. Перспективы изучения.
|
|||
---|---|---|---|
#18+
bk0010КотовасияИ ничего лишнего, кроме гуя, что, возможно, правильно: например, не выносишь себе мозг, пытаясь обойтись убогими драйверами к СУБД, поставляемыми вместе с Qt, а используешь те, что считаешь нужным.Какие, например? Спрашиваю без подколки: не слышал о других многоплатформенных драйверах СУБД для C++. Ну, POCO как минимум есть... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2018, 13:34 |
|
Qt. Перспективы изучения.
|
|||
---|---|---|---|
#18+
creator-Vтак и они тоже - еле живые. Может быть не те? Так поделитесь ссылкой на «правильные». Что ты ожидал увидеть на форуме по узконишевой технологии для создания UI для desktop-систем -- не понятно. Да и сейчас разнообразие технологий производства ПО вообще возросло сильно, соотв. кол-во человек на единицу технологии уменьшилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2018, 13:40 |
|
Qt. Перспективы изучения.
|
|||
---|---|---|---|
#18+
MasterZivbk0010пропущено... Какие, например? Спрашиваю без подколки: не слышал о других многоплатформенных драйверах СУБД для C++. Ну, POCO как минимум есть... Или ODB , который, как и Qt, всё равно работает, в большинстве своём через ODBC, если не видит другого подходящего драйвера в окружении. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2018, 13:40 |
|
Qt. Перспективы изучения.
|
|||
---|---|---|---|
#18+
creator-VНе получается. Не пускают меня туда. Чего? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2018, 13:42 |
|
|
start [/forum/topic.php?fid=57&msg=39720867&tid=2017740]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 251ms |
total: | 381ms |
0 / 0 |