The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск qBittorrent 4.4 с поддержкой протокола BitTorrent v2"
Отправлено MazikOttogi, 07-Янв-22 11:37 
Исключительно в плане кода.
-Макросня для классов с Q_OBJECT и аллокация каждого(или гудбай сигналам-слотам, на которых весь юи).
-Целиком и принудительно(!) местные контейнеры да строки и обилие легаси вместо STL, enum class и прочего, даже thread - QThread или ничего.
-Виджет тащит тонну данных, а всё равно требует css styleSheet'ов с обновлением оных.
-Захотел координаты элементов в float-типах - стоит перехотеть. Фреймбуфер и дельту кадра кьют не даст поглядеть.
-OpenGL добавляется костыльным "рабом-виджетом", QPainter очень неспешный.
-Примеры в документации нередко deprecated и "делай простенько как у нас или пиши целый модуль с нашими зависимостями-требованиями", особенно когда нужно чуточку изменить поведение (или не пихать tr("Строка") с зависимостью в каждый файл).
-Функции QtCreator вроде редактирования лэйаутов в форме дизайнера отправляют погулять(хотя IDE неплохая), qmake доставляет шалости и O1 линкеру на релизе.

Порой ощущение, будто скриптизёрство уровня C#-Java с вкраплением С для веселья, Event'ы в духе Object соседствуют с сырыми поинтерами.
   Пусть программы и не тормозят(это всего лишь гуи), предпочёл бы варианты на ИмГуи, чем на этом скрещивании языков.
P.S. В битвах DE не участвую, Xfce или добрых cd-ls хватает на все случаи жизни.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру