Anton
Anton
Anton
На вкус и цвет фломастеры разные =)
Anton
Anton
кек
Anton
ну мне все таки относительно дизайна и некой гибкости - gtk прям в каеф
Anton
но по качеству документации и расширяемости относительно gpu конечно qt лучший тут нихуя не сказать)
Anton
не ковырял gtk глубоко чтобы сравнить, скажем так все мои ожидания Qt оправдывает
Anton
если смотреть по движку отрисовки
Anton
qt5 просто топовый
Anton
сорцы qt не ковырял, но изучал вглубь принципы и архитектуру его работы
Anton
gtk ковырял думаю более менее глубоко, и довольно долго с переменным успехом - ибо нет ни документации ничего
Anton
в целом он очень даже годный, но только api верхнего уровня, относительно движка отрисовки текущего все не так сладко
Anton
(там скам)
Anton
сейчас движок вроде новый сделали, альфа версия уже есть, из минусов - очень многое еще не сделано относительно оптимизаций - ибо gtk гвоздями прибивали в cairo
Anton
гтк вроде тулкит?
Anton
да
Anton
qt фреймворк
Anton
qt фреймворк
я относительно чисто ui составляющей обозреваю
Anton
QML ковырял?
Anton
https://doc.qt.io/qt-5/qtwaylandcompositor-pure-qml-example.html
Anton
Померяемся письками? =)
Anton
Anton
У Qt есть один минус
Anton
ну, у меня сейчас цель сделать нормальную нативную оболочку для gtk для работы с шаблонами улучшенной, и макросы с архитектурными плюхми забацать
Nikita
Anton
для маленьких компаний - он дороговат - если брать коммерческую версию
Anton
Anton
Anton
впрочем прям у компаний его использующих денег думаю много)
Anton
Насчет памяти не сказал бы, правда жирноват да
Anton
особенно прикорячили в 5ой версии libicu
Anton
я gtk юзаю еще и потому что мне реально сейчас мою программу будет просто стилизовать и мимикрировать под windows, linux, mac os - используя онли css
Anton
по работе в проду на qt пишешь?
Anton
И для gtk есть некое подобие qml на макросах для раста, но он гвоздями прибит к либе relm (довольно хуевой)
Anton
у мну клиент серверные приложения - сервер DLang - перевожу на Rust, интерфейсная часть Qt
Anton
Anton
ну и работа с девайсами
Anton
LLRP, *BUS, OPC
Anton
Кек, я вот обычный веб и мобайл петухан
Anton
десктопная графика чисто хобби в свободное время
Anton
ибо интересно
Anton
D разочаровал, язык мощный, настолько что поощряет изобретать вилосипеды, хочу гибрид D и Rust =)
Anton
наверное куда больше можно изучить когда в проду пишешь сразу
Anton
Anton
к тому же он ООП
Anton
rust != ООП
Anton
можно конечно частично изъебнутся чтобы как ООП представить, но чот слабо
Anton
тут по другому мысль должна идти чем когда мыслишь классами
Anton
Дишка прикольный, только вот больше академический проект, сообщество маленькое, shared типы до ума не довели, как следствие во много поточности много косяков, а Раст просто работает, хотя по удобству дишке сливает
Anton
Anton
Под веб тоже бывает пишу, но мало
Anton
если привык к плюсам - то rust какое то время будет казаться неудобным
Anton
ну первое время так и было, потом втянулся =)
Anton
для меня плюсы это лес мрака и страданий, ибо я из python пришол и жпс, а вот rust норм, хотя я много еще и туплю
Anton
В C++ есть автоприведение типов, в D такого нет, неудобно
Anton
в Rust есть - удобно
Anton
С++ конечно не фонтан, но опять же он работает
Anton
Запилили бы ему стандартный каталог и менеджер пакетов
Alex
ребята, а как же сон?
Anton
Что такое сон? =)
Anton
А покрасноглазить?
Anton
У мну ночь время когда можно спокойно поработать, днем дергают =)
Anton
Anton
но надо восстанавливать режим
Anton
хотябы попытатся
Anton
Anton
Раст местами многословен
Anton
к тому же думаю можно отрефакторить и будет короче
Anton
xquery заюзать =)
Anton
На плюсах наверно местами покороче будет
Маjко
xml::find_first(&f, "Destination).text
.and_then(
|d| Some(flight.dst_airport_iata = d));
Anton
О, спасибо =)
Маjко
Ну а вообще, такие повторяемые учаски можно в макрос или функцию/замыкание вынести