1.1, Аноним (1), 23:01, 26/05/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Если исходный код останется открытым, интересно сколько "форков" появится по выпуску бинарных обновлений к версии LTS после того, как они перестанут их поставлять беслатно (с ваходом следующей версии Qt не LTS)?
| |
|
2.8, Аноним (8), 23:12, 26/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
А откуда следует, что он может стать закрытым? То, что хотели задерживать на год выпуск открытых версий, не говорит о принципиальном закрытии кода.
| |
|
|
4.36, Аноним (36), 00:43, 27/05/2020 [^] [^^] [^^^] [ответить]
| +8 +/– |
А ты пробовал писать на win api? Попробуй, сразу глупости писать перестанешь.
| |
|
5.181, Аноним (181), 13:37, 28/05/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Слушай если бы не .NET и MFC, то все было бы отлично с обычным WinAPI я помню CreateWindowsEx был просто простой до безобразия и многие UI сегодня вроде GTK такие же простые.
| |
|
|
|
6.119, Аноним (119), 16:51, 27/05/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
> API нет, но реализация да
Теоретически, есть ReactOS и wine. А так я писал. Апи как апи. Хотя хвосты от 3.х винды конечно забавные.
| |
|
|
|
|
|
3.176, заминированный тапок (ok), 11:05, 28/05/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
и даже KDE на эту тему уже высказался, как только появилась инфа про новые LTS
и у них нет ни сил, ни людей, ни финансирования, ни желания ещё и форки фреймворка поддерживать и свой Qt пилить
в любом случае в TheQtCompany тоже не совсем обезумевшие бабловыжиматели сидят (надеюсь), они понимают, что той или иной политикой могут уничтожить проекты, сыгравшие одни из ключевых ролей в самом Qt.
поэтому каких-то безвыходных ситуаций и неюзабельности продукта для сообщества тоже делать не станут (именно поэтому само изменения политики поддержки LTS находится ещё в стадии слухов и доработок)
| |
|
4.190, Аноним (190), 19:10, 28/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
>изменения политики поддержки LTS находится ещё в стадии слухов и доработок
Это официальная новость о принятом решении. Какие слухи?
| |
|
5.196, заминированный тапок (ok), 00:15, 29/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
ну и какие подробности о модели принятия патчей безопасности из коммьюнити, или модели выпуска пропатченых библиотек и в какой форме, а так же модель перехода от одной версси к другой вам известны?
пока что опубликовано только: "не будет LTS для free, а будет только для Commercial. над технчиескими деталями пока ещё думаем". как бы всё
| |
|
|
|
2.65, Аноним (65), 11:27, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
А с чего Вы взяли, что обновления к LTS будут под GPL? Получите Qt Commercial License и распишитесь, что никогда никому и ничего не передадите и не поможете так или иначе создать аналог. Я кстати так и нашёл текст их коммерческой лицензии(неужели даже её запрещено распространять?).
Под GPL будет только тестовая ветка в которой баги будут исправлять через год или два. Ломая всем костыли, необходимые, чтобы баги обходить.
| |
|
1.2, ilyafedin (ok), 23:01, 26/05/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Значительно улучшена поддержка декорирования окон на стороне клиента (CSD), позволяющая приложению определить собственные элементы оформления окон и разместить произвольное содержимое в заголовок окна.
Ссылка ведет на новость про Qt MCU
| |
1.3, Аноним_t (?), 23:01, 26/05/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Сначала обрадовался. Потом дочитал до этого:
> При этом для сообщества обновления ветки 5.15 будут выпускаться до формирования очередного значительного выпуска, т.е. примерно полгода. Расширенный LTS-цикл, подразумевающий формирование обновлений в течение трёх лет, будет ограничен пользователями с коммерческой лицензией
и огорчился. Ну почему всё хорошее обязательно превращается в шлак?
| |
|
2.7, Аноним (7), 23:12, 26/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
Т.е. коммиты после очередного значительного выпуска будут только под коммерческой лицензией? Или речь только о бинарях?
| |
|
3.17, Аноним (17), 23:37, 26/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
В любом случае не надо сидеть на протухших кутях -- там баги. Я уже обжёгся пару раз. Свежие, только самые свежие.
| |
|
4.22, Аноним (22), 00:04, 27/05/2020 [^] [^^] [^^^] [ответить]
| +4 +/– |
Если так, то на 6.0 ты вообще сгоришь нафиг. Вот у людишек короткая память, она 5-я стала удовлетворительной только к 5.6.
| |
4.75, Аноним (75), 12:24, 27/05/2020 [^] [^^] [^^^] [ответить]
| +4 +/– |
А это не вы разрабатываете TeamViewer на альфа-версиях Qt? Норм безопасность для проекта удалённого управления.
| |
|
5.103, Аноним (8), 15:13, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
А про какую безопасность можно говорить при закрытости кода самого TeamViewer?
| |
|
|
|
|
1.4, Троллль (?), 23:01, 26/05/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +6 +/– |
Бесспорно, хорошая библиотека, но что-то больно монструозной она стала в последнее время...
| |
|
|
|
4.35, Аноним (17), 00:40, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
>> Она хорошо подроблена
> icu
icu нужен, только благодаря ему азиаты могут пользоваться софтом сегодня (арабы тоже)
| |
|
5.122, Аноним (122), 16:54, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
Поэтому предлагается вгрузить этот кус крапа всем, независимо от нужности?
| |
|
6.126, Аноним (17), 17:10, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Поэтому предлагается вгрузить этот кус крапа всем, независимо от нужности?
Он нужен всем, просто не все об этом знают. Кроме шуток. Лично меня немножко ломает тащить плюсовые либы в сишный код (потому что они тормозные и раздутые, кроме того софт с icu нужно пересобирать при каждом обновлении icu), но все сишные альтернативы (например, enca с iconv) на практике никуда не годящееся убожество. Опенсорс на несколько десятилетий отстал от проприетарных систем как раз потому, что с cjk в нём невозможно работать. Сейчас навёрстывают запилив юникод повсеместно и проприетарные системы уже в догоняющих, но момент упущен.
| |
|
7.182, Аноним (182), 15:32, 28/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Он нужен всем, просто не все об этом знают.
Да, да, и вас тоже неплохо бы расстрелять. Например за вот это вот.
> Опенсорс на несколько десятилетий отстал от проприетарных систем
LOLWAT?
> уже в догоняющих, но момент упущен.
Лично для меня ваш CJK - dead code. Поэтому от его отсутствия лично я не расстроюсь.
| |
|
|
|
|
|
|
|
|
5.15, Аномномномнимус (?), 23:31, 26/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
80% функционала ещё бы не было, потому что старый уже был бы не понятен, но всё ещё тёк бы и не собирался при рандомном стечении версии линкера, параметров и погоды на Марсе
| |
5.16, Аноним (16), 23:35, 26/05/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
Были ли эти стандарты во времена написания этого кода вот в чём вопрос.
| |
|
|
|
|
9.32, Аноним (30), 00:30, 27/05/2020 [^] [^^] [^^^] [ответить] | +/– | ему про стандарты, а он про ms visual c , который не поддерживает ни один c с... текст свёрнут, показать | |
|
10.42, Логик (?), 01:39, 27/05/2020 [^] [^^] [^^^] [ответить] | –2 +/– | Твой мозг не поддерживает в логику, тебе говорят что компиляторы msvc всю жизнь ... текст свёрнут, показать | |
|
|
|
|
6.27, Стандартный (?), 00:22, 27/05/2020 [^] [^^] [^^^] [ответить]
| –7 +/– |
Ах, да говно контейнеры Qt это вообще отдельная песня, в стандарте они были еще до созданию Qt, тут даже без выводов понятно что все это задумывалось для подсаживания на Qt мышление, для зависимости от платформы, М - Маркетинг
| |
|
7.82, andrey (??), 12:44, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
Контейнеры Qt - copy-on-write. Если не нужно, то пользуйся STL.
| |
|
|
5.28, Аноним (26), 00:23, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
>Ну конечно писали бы на стандартах, 80% толщины бы небыло
Попробуй форк Qt - CopperSpice, там вместо moc шаблоны затащили. Только вот размер бинарей весьма удручает. Раз в 5 больше, чем у оригинала.
| |
|
6.34, Аноним (30), 00:37, 27/05/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
хотел бы я знать, зачем на таком уродском сайте две css с серверов гугла
| |
|
|
4.89, Аноним (90), 14:08, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
То, что нормально собиралось где-то до 5.12, сейчас выдает много дурацких (очевидных) предупреждений. Ни на что в-общем не влияет, но нет гармонии.
| |
|
|
2.18, equeim (ok), 23:39, 26/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
Потому что разрабатывается коммерческой компанией, которая пытается найти новые источники прибыли путем создания новых "крутых" технологий, которые можно продать. Отсюда и появление множества новых модулей, которые в опенсорсе никому не нужны (поэтому если у них открыт код, то под GPL, чтобы те кому нужно, покупали).
| |
|
|
4.38, Аноним (37), 00:48, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
Уже сейчас патчи принимают только в ветку dev, то есть в Qt 6, а в 5.15 фиксы идут с помощью черри-пиков из dev.
| |
|
|
2.165, anonymous yet another (?), 23:18, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
> ... но что-то больно монструозной она стала в последнее время...
Ээээ, последнее время --- это лет 20?
Оно монструозным стало почти сразу после рождения.
А вот "в последнее время" особо неподъёмную монстрячность
таки начали сбрасывать.
| |
|
1.13, Аноним (13), 23:16, 26/05/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –18 +/– |
Особенно его любят всякие вендо-быдло-кодеры ;) Хотя и под онтопиком тоже повылезало таких "разработчиков"..
| |
|
|
|
4.91, Аноним (90), 14:10, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
Если никто не видел, на каком основании "быдло"? Вы себе противоречите.
| |
|
5.125, Аноним (-), 17:09, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Если никто не видел, на каком основании "быдло"? Вы себе противоречите.
Может потому что быдло линукс не очень то и юзает? Они вон в других новостях пованивают, не понимая как же это можно не юзать то пробэкдореную десяточку то?!
| |
|
6.137, Аноним (137), 18:02, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
Линуксиды и так маргиналы. Среди маргиналов по-любому найдутся пара особей быдла.
| |
|
7.152, Аноним (-), 19:08, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Линуксиды и так маргиналы. Среди маргиналов по-любому найдутся пара особей быдла.
Ну... какой-нибудь фрактал и поня с натягом сойдет. Еще можно было бы буратину вспомнить но тот на бсды ушел. Можно еще поха, но из него такой линуксоид... :D
| |
|
|
|
|
|
2.64, Аноним (8), 11:26, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
>Особенно его любят всякие вендо-быдло-кодеры
А не WinForms, MFC, Electron они любят?
| |
|
3.159, Lex (??), 22:37, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
WinForms..
Забавно, что, по вашим словам, «нативные» фичи платформы используют исключительно быдлокодеры.
Вот, похоже, анон и электронифицирован( ведь даже электрон в перечне говнокод-штуковин упомянул лишь в самом конце списка.. и то, похоже, просто чтоб не так палевно было )
Но чо, анон, сегодня не_натуральные фичи платформы, а завтра - бабы( резиновые ) ?)
| |
|
2.111, Аноним (110), 16:23, 27/05/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Понимаю... то ли дело Python. +15 к интеллигентности разработчика.
| |
|
3.150, Аноним (-), 19:05, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Понимаю... то ли дело Python. +15 к интеллигентности разработчика.
Большинство питонистов - бестолковое а порой и агрессивное нубье. Low entry barrier же. Ну и на фоне оных даже самые паршивые плюсовики сойдут за титана мысли.
| |
|
|
1.23, Аноним (23), 00:12, 27/05/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Меня больше всего огорчает, что скоро опять кеды станут не юзабельными на три года((
| |
|
2.39, Аноним (37), 00:59, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
Переход Qt5 -> Qt6 будет гораздо проще, чем Qt4 -> Qt5. То же с kf5 -> kf6. Нет повода для паники.
| |
|
3.69, Аноним (23), 11:41, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
Это почему же? Обоснуйте пожалуйста?
Я помню как, что то на qt4.7 было не совместимо с qt4.8.
И это в одной ветке. А тут разные...
| |
|
4.92, Аноним (90), 14:11, 27/05/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
На самом деле Qt позволяет приложить к своему приложению все нужные библиотеки (под любой ОС), и описанных проблем не будет.
| |
|
5.151, Аноним (-), 19:07, 27/05/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
> На самом деле Qt позволяет приложить к своему приложению все нужные библиотеки
> (под любой ОС), и описанных проблем не будет.
Только в результате приложивший должен будет стать майнтайнером еще и этих либ, либо на выбор его юзерей могут огреть не только через его собственные дыры, но и через дыры в протухшей библе. В общем выбор setupexeшников.
| |
|
4.104, Аноним (36), 15:42, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
Потому что устаревшие функции уже помечены в Qt 5.15. Не удалены, а именно помечены! Удалены они будут в Qt6. При сборке программы видно предупреждение, что эта функция устарела и предлагается ее заменить на другую (указано на какую). Программист уже сейчас может пробежаться по этим предупреждениям и заменить устаревшее на актуальное. А может и позже, разницы нет. Главное что с этими предупреждениями это стало проще.
| |
4.132, Аноним (37), 17:27, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
За 8 лет многое поменялось в процессе разработки, странно приводить это в пример.
Многие программы на Qt 4 использовали Qt3Support, и нужно было затратить тонну усилий, чтобы от него отвязаться. Сейчас такого нет.
В самом Qt была огромная переделка, связанная с выносом взаимодействия с оконной системой в плагины + переход с Xlib на xcb. В результате все это устаканивалось, наверное, до релиза Qt 5.6. Сейчас такого не будет.
| |
|
3.170, Аноним (170), 23:45, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Qt4 -> Qt5
А там разве были какие-то проблемы? Там весь переход автозаменой делается.
| |
|
|
|
2.66, Аноним (8), 11:32, 27/05/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
Это Trinity TDE нужно 0.75 пользователям. А для KDE 5(6) это Qt v3 как собаке пятая нога.
| |
|
3.88, Враг (?), 14:04, 27/05/2020 [^] [^^] [^^^] [ответить]
| –2 +/– |
>Это Trinity TDE нужно 0.75 пользователям.
Но она удобная. Вы пишите Шура, пишите.
| |
|
|
5.139, Аноним (137), 18:04, 27/05/2020 [^] [^^] [^^^] [ответить]
| –2 +/– |
А у тебя большой DPI?
Ты чем пользуешься гном три? Удобно мышкой тыкать в кнопки рассчитанные для тыкания жирными пальцами?
| |
|
|
|
|
|
2.67, Аноним (8), 11:35, 27/05/2020 [^] [^^] [^^^] [ответить]
| +4 +/– |
>нормальный rust
Пошутил шютку. Тогда им кроме MOC придётся ещё запилить своё метанаследование.
| |
|
|
4.169, ann (??), 23:43, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
Вот держись по дальше со своим rust. Своё то сделать не в маготу я смотрю.
| |
|
5.171, Lex (??), 08:24, 28/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Вот держись по дальше со своим rust. Своё то сделать не в
> маготу я смотрю.
Нее, я к расту почти никакого отношения не имею - я просто хейтер кутей :)
| |
|
|
7.189, Lex (??), 18:43, 28/05/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Тебя в школьные годы не Дупликом звали? ;)
Любителю кутей лучше знать, как его звали в школе :)
| |
|
|
|
|
|
|
|
|
3.74, Любитель Монеточки (?), 12:21, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Кто ж вас заставлят использовать его сразу после выхода 6.0?
Кто сказал, что я сразу перейду на KDE 6.0? Для тестов у меня есть VirtualBox
| |
|
4.97, Аноним (8), 14:43, 27/05/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну а в чём тогда проблема в хостовой системе посидеть пока на 5.последнем до доводки 6.x?
| |
|
|
|
1.49, Аноним (49), 08:32, 27/05/2020 [ответить] [﹢﹢﹢] [ · · · ]
| –9 +/– |
Это сумасшествие писать проекты на Qt, (существующие и большие это не касается, переписывать их сложно и долго). С их постоянным а давайте лицензию поменяем каждую пятницу и отношением «нам как-то пояйки на open source». Да и написано оно на c++.
Я хоть и по работе пишу на C++ но люто этот через чур запутанный язык терпеть не могу, уже бы все на go или rust переписать. А Если бы моя воля то только бы Си причём самый чистый K&R ну или хотяб C89
| |
|
2.54, Аноним (54), 10:13, 27/05/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
С++? Запутанный? Он просто по размерам огромный, но вполне себе логичный. Наверное со мной что-то не так, но мне, чтобы вкатиться в язык лет 6 назад, понадобилось только прочитать Шилда, Прата, Мейерса, Саттера, Александреску. Именно в таком порядке. Да, на это ушло около года времени, но тогда была основная фулл-тайм работа вообще на другом языке программирования, поэтому читать приходилось час-полтора перед сном. После этих книжек я не могу сказать, что какая-то фича или правило языка вызывают чувство непонятности. Да и как "не стрелять себе в ногу" становится очевидным. Если что-то подзабыл, то открываю cppreference.com и смотрю, как оно по стандарту должно работать.
| |
|
3.96, YetAnotherOnanym (ok), 14:34, 27/05/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> как "не стрелять себе в ногу" становится очевидным
Твои слова вызывают жжение у приверженцев теории о невозможности нестреляния в ногу на C++.
| |
3.118, НяшМяш (ok), 16:46, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Наверное со мной что-то не так, но мне, чтобы вкатиться в язык лет 6 назад, понадобилось только прочитать Шилда, Прата, Мейерса, Саттера, Александреску.
:O
А потом мы удивляемся, почему на нём никто не хочет писать и убегает на электроны всякие )
| |
|
4.130, заминированный тапок (ok), 17:23, 27/05/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
потому что формошлёпом быть проще *а, к сожалению, в современных 'эффективных' реалиях и профит при этом зачастую выше* ?
| |
|
5.144, НяшМяш (ok), 18:11, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
К счастью, не обязательно становиться формошлёпом, чтобы не писать на плюсах )
| |
|
|
7.194, НяшМяш (ok), 21:01, 28/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
Моей кошке главное то, что я ей жрать даю регулярно. А чем я зарабатываю денег - её не особо волнует. Это не на опеннете ускоренный курс боевого эксперта в плюсах, растах и чеготамещёмоднознатьихейтить проходить.
| |
|
|
5.161, Lex (??), 22:47, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
А Qt типо не о формошлепстве ?)
Только о совсем стародавнем и, по нынешним меркам, уже откровенно протухшем своей необоснованной громоздкостью и переусложненностью..
И, судя по поддержке платформ, это, в общем-то тот же электрон.. только времён мамонтов( когда все ещё всерьёз считали, что плюсЫ рулят ведь ООПчик, а за джавой - будущее, ведь она такая безопасная и вообще ).
То были темные времена, то были страшные времена.
| |
|
|
7.188, Lex (??), 18:41, 28/05/2020 [^] [^^] [^^^] [ответить] | +/– | И чо Во всяких электронах JS тоже никто не отменял А, в случае с каким-нибудь... большой текст свёрнут, показать | |
|
|
9.199, Lex (??), 16:45, 29/05/2020 [^] [^^] [^^^] [ответить] | +/– | Опять же, смотря какая Опять же, смотря какие аналоги и как конкретно сделано ... большой текст свёрнут, показать | |
|
|
|
|
|
4.148, Аноним (54), 19:01, 27/05/2020 [^] [^^] [^^^] [ответить] | +1 +/– | А у вас что, крутость языка зависит от того, сколько литературы нужно прочитат... большой текст свёрнут, показать | |
|
5.164, НяшМяш (ok), 22:56, 27/05/2020 [^] [^^] [^^^] [ответить] | +/– | Хорошо быть онанимом, можно выдумывать высказывания и приписывать их человеку, к... большой текст свёрнут, показать | |
|
6.172, Аноним (54), 09:52, 28/05/2020 [^] [^^] [^^^] [ответить] | +/– | Подразумевал Вздристанноее говнище типа Golang без дженериков и нормальных спос... большой текст свёрнут, показать | |
|
7.192, НяшМяш (ok), 20:44, 28/05/2020 [^] [^^] [^^^] [ответить] | +/– | Сложный и не крутой по-моему всё же разные вещи А что, один раз врач - всег... большой текст свёрнут, показать | |
|
6.175, Аноним (175), 11:01, 28/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Тот же чистый C для меня куда предпочтительнее - я лучше чуть больше кода лапками напишу, чем буду полагаться на компилятор.
Ввиду отсутствия RAII и удобных абстракций, на С надо не *чуть* больше, а намного так больше писать, чем на С++. Особенно начиная с "эры С++11".
| |
|
7.193, НяшМяш (ok), 20:51, 28/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Ввиду отсутствия RAII и удобных абстракций, на С надо не *чуть* больше, а намного так больше писать, чем на С++. Особенно начиная с "эры С++11".
Для простых приложений, как раз на C в худшем случае получится "чуть больше". А для чего-то посложнее работодатель вряд ли согласится на плюсы, чтобы потом там вылавливать блох и прочие "невменяемости ABI" (как упомянуто в комменте выше). Если у вас работодатель прямо топит за плюса - то я вас очень поздравляю (и сочувствую в то же время).
| |
|
8.201, Аноним (54), 11:41, 30/05/2020 [^] [^^] [^^^] [ответить] | +/– | На плюсы работодатель согласится, если несколько областей, в которых все мирятся... большой текст свёрнут, показать | |
|
|
|
|
|
3.146, Алконим (?), 18:46, 27/05/2020 [^] [^^] [^^^] [ответить] | –4 +/– | C очень красивый язык, он лаконичен и простой как в изучении так и на практике ... большой текст свёрнут, показать | |
|
4.177, Аноним (175), 11:25, 28/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
> С++ с его выпердами-пере-подвапердами даже сегодня не все копиляторы могут без багов всю спецификацию языка, наверное только VC++ может
Наоборот, из "большой тройки" (GCC, Clang, VC++), VC++ меньше всего заботится о соответствии стандарту.
| |
|
|
|
5.183, Аноним (-), 15:37, 28/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Rust, всё познаётся в сравнении!
Да, в номенации "неочевидный код" они уже с последними перетрясами синтаксиса начинают уделывать плюсовиков. Хотя казалось бы, только вылупились вроде. Ан нет, дров уже наломали.
| |
|
|
|
2.70, Аноним (8), 11:42, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
>А Если бы моя воля то только бы Си
Не плакай. Для любителей плоского C есть GTK.
>причём самый чистый K&R ну или хотяб C89
Некрофил определён.
| |
|
|
4.98, Аноним (17), 14:45, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
Это не отменяет того, что кнр весьма тошнотный. Как во встройке (особенно во встройке), так и на прикладном уровне и в совершенно нормальных окружениях. Но понять, как надо делать правильно (а как делать не стоит), без опыта преодоления результата собственных ошибочных решений ты не сможешь скорее всего. Как развлекательное чтиво довольно интересно (для нубов).
| |
|
|
2.154, Аноним (-), 19:15, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
> чур запутанный язык терпеть не могу, уже бы все на go или rust переписать.
Учитывая что синтаксис раста перетряхивают чаще кутей и плюсов вместе взятых, это очень храброе утверждение. В результате всех перетрясов у некоторых программ на расте уже видок спокойно поспорит с самыми укуренными програмерами на плюсах, так что там даже с поллитрой не разберешься что оно вообще делает.
> Си причём самый чистый K&R
Сэр вообще K&R C видел? Его современные компилеры не жрут, потому что он был ... странный и как-то в массы и не пошел.
> ну или хотяб C89
Ага, блин, вот прям с unsigned int неопределенного размера... сорян но на C99 как-то поприятнее и грабель меньше. А в C11 еще и "static assert" сделали. Полезная же штука.
| |
|
|
2.51, Любитель Монеточки (?), 08:49, 27/05/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
Про GTK, нужно спросить разработчиков LXQt, Lomiri, UKUI (в 20.04 переписали на Qt, ранее основан на Mate). Budgie тоже хотели переписать на Qt.
| |
|
3.83, Аноним (83), 13:02, 27/05/2020 [^] [^^] [^^^] [ответить]
| –4 +/– |
Так их пинками загнали на Qt. Вариантов больше нет, вот и приходится выбирать из одного.
| |
|
4.95, Любитель Монеточки (?), 14:25, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Так их пинками загнали на Qt. Вариантов больше нет, вот и приходится
> выбирать из одного.
Вы про LXDE или UKUI?
| |
|
5.191, Аноним (190), 19:15, 28/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
Разрабы GTK, которые стали пилить gnome-only и ломать темы на каждый чих. А то там больше делать нечего, как готовый проект переписывать на Qt (считай с нуля пилить).
| |
|
|
|
|
1.52, апаа (?), 09:04, 27/05/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
>>Продолжена работа по созданию абстрагированного графического API
Еще одна прослойка для прослойки на прослойке. А потом все удивляются, почему он так много памяти жрет. До електрона ему, конечно, еще далеко, но тенденция удручает.
| |
|
2.85, Аноним (85), 13:17, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
Многие прослойки, если сделаны по уму, имеют тенденцию рассасываться при оптимизации.
| |
|
3.168, anonymous yet another (?), 23:33, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Многие прослойки, если сделаны по уму, имеют тенденцию рассасываться при оптимизации.
Толи, к сожалению, нет, толи условие "если сделаны по уму" не проходит.
| |
|
2.112, Аноним (8), 16:23, 27/05/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
В новости чётко расписано зачем это. Чтобы код программера не зависил от того, что там у юзера: ОпенГЛ или Пукан.
| |
|
3.184, Аноним (-), 15:38, 28/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
> В новости чётко расписано зачем это. Чтобы код программера не зависил от
> того, что там у юзера: ОпенГЛ или Пукан.
Походу будет всегда тормозить - так что никто не заметит разницы. Вулкан то делали чтобы был простой и быстрый. Но это явно не про куть.
| |
|
2.163, Lex (??), 22:52, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
Конечно далеко.
Электрон, насколько помню, денег так нагло не требует
| |
|
|
2.55, Аноним (53), 10:13, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
Всё ещё я, добавлю: оно чрезмерно жирное! Что в нём такого? Просто GUI с чрезмерным ЧСВ. Не, я сам как разраб пользовался Qt, но только тогда когда мне сказали, что твой WxWidgets нам не подходит.
| |
|
3.57, Аноним (54), 10:27, 27/05/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
wxWidgets - у*банское ховно с абсолютно шизофреническими инструкциями, как сбилдить библу из сырцов, если мне нужны бинари с какими-то кастомными твиками ключей сборки при компиляции. Еще эта поделка использует множественное наследование в хвост и гриву, а, простите, ни одному нормальному разрабу не охота сидеть чертить графы наследования при создании свои версий виджетов, чтобы наглядно видеть виртуальный базовый класс, чтобы понимать, что в итоге-то "осядет" в конечном наследнике. Множественное наследование реализации запрещается, например, Google C++ style guide, разрешается множественное наследование абстрактных классов с pure virtual методами.
| |
|
4.61, Аноним (17), 10:49, 27/05/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Именно так. Долго в кутях компилируются только qtwebkit и qtwebengine (это вообще хромиум).
| |
|
|
2.72, Аноним (137), 11:55, 27/05/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
>За*бался я ваше QT на генте постоянно перекомпилировать!!!
Ты же сам генту выбрал, страдай. Или поставь TDE и не страдай.
| |
2.99, Аноним (8), 14:53, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
>За*бался я ваше QT на генте постоянно перекомпилировать!!!
QtWebEngine собиралось 7-8 ч на старом Атлоне64 x3. Обновил до Ryzen 5 2600, стало за час с небольшим. Полегчало :)
| |
|
|
2.80, Александр (??), 12:32, 27/05/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Electron ещё есть, FLTK. Их много под Линукс всяких. Но GTK и Qt, пожалуй, самые приятные с виду и в разработке
| |
|
3.185, Аноним (-), 15:40, 28/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
> ?А возможен ли десктоп в линуксе без qt и gtk?
Enlightenment же, ну. Даже довольно симпатичный и без всех этих осточертевших CSS и матерных дизайнов.
| |
|
2.100, Аноним (8), 15:00, 27/05/2020 [^] [^^] [^^^] [ответить]
| +/– |
>А возможен ли десктоп в линуксе без qt и gtk?
На каком-нибудь WM: BlacBox, OpenBox. Или вот, вроде, DE с закосом на API Cocoa: GNUstep.
| |
|
1.131, ann (??), 17:25, 27/05/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Лучший кросплатформенный фреймворк. Удачи проекту. Но вот с релизами да, надо пореже их как - то делать. А то реально задалбывает постоянно пересобирать. Так что может с этой политикой новых релизов и выиграют все.
| |
1.179, marios (ok), 12:25, 28/05/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> В Qt для Android добавлена поддержка родных диалогов для открытия и сохранения файлов.
Ха-ха, офигенно!
Лично не мне хватало.
| |
|