HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Технические вопросы > показательное змееедство
Страницы (80): « Первая ... « 23 24 25 26 [27] 28 29 30 31 » ... Последняя »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
EXL
Житель форума

Дата регистрации: Oct 2012
Проживает: Новосибирск
Сообщений: 246
Возраст: 36

Рейтинг



Цитата:
XaeroX писал:
И наступил бы вселенский коммунизм. А что, я не против.


У меня раньше был мобильный девайс, где Qt был системной библиотекой! Yay! Было очень круто делится полноценными программками по 6-40 КБ. И работали они на всех девайсах без всяких там зависимостей.

Цитата:
XaeroX писал:
Шта??!

Ты так восклицаешь, как будто это неправда. Отнюдь. Вон, сами Qt-разрабы об этом пишут:

Цитата:
Although Microsoft Windows has native support for OpenGL since quite some time, the supported standard version (version 1 without any drivers installed) is too limited for Qt . Newer versions are generally available through custom graphics drivers, but require users to install them. Also, the quality of the OpenGL support by some drivers is lacking.


Иначе стали бы они городить костыли вроде того же OpenGL | ES -> DirectX (via ANGLE), если бы всё работало прекрасно?

Цитата:
XaeroX писал:
Какая-то гнилая отмазка, не находишь?

Увы, это реальность.

1. В Qt5 в некоторых диалогах слетело сглаживание шрифтов (осторожно, мыльцо):
http://i.imgur.com/tmqPGuL.png
http://i.imgur.com/l77HF3P.png

2. В Qt5 вызов контекстной менюшки и её отрисовка весьма заметно притормаживает. В Qt4 всё отрисовывается мгновенно (не знаю, как предоставить пруф, но можете проверить сами).

3. Скорость отрисовки на виджет в Qt5 значительно снизилась:
http://qt-project.org/forums/viewthread/25247

| 5.0.1 44 fps
| 4.8.4 68 fps

| 5.0.1 158 fps
| 4.8.4 218 fps

И ещё парочка ухудшений, о которых я запамятовал.

Все эти проблемы из-за полного перехода фреймворка на OpenGL. В Qt4 всё было просто отлично и подобных проблем совершенно не наблюдалось. А ты говоришь "гнилые отмазки"... Это просто мой "крик души". Мне просто больно видеть во что превращается Qt. Я им постоянно шлю багрепорты, но они висят годами. И такая ситуация не только под винду.

Отредактировано EXL 20-11-2014 в 21:52

Сообщить модератору | IP: Записан
Сообщение: 141888

Старое сообщение 20-11-2014 21:36
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 35044
Нанёс повреждений: 514 ед.
Возраст: 38

Рейтинг



Награды
 
[1 награда]


Цитата:
EXL писал:
Отнюдь. Вон, сами Qt-разрабы об этом пишут:

Извини, но они для меня не авторитеты. Особенно в вопросах графических API.
Цитата:
EXL писал:
В Qt4 всё было просто отлично

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

Добавлено 21-11-2014 в 04:07:

Цитата:
EXL писал:
Иначе стали бы они городить костыли вроде того же OpenGL | ES -> DirectX (via ANGLE), если бы всё работало прекрасно?

Начнём с того, что я не стал бы городить фреймворк а ля Qt5, с поддержкой всех и вся, и мобильных устройств до кучи. Надо пони-мать, что здесь скрыта куча подводных камней. А иначе, как говорят у нас в Сибири: "аннексировал Крым - не говори, что не профинансируешь". Но кто ж себя обвинит? Проще обвинить винду и драйверы.
Это нормально, я в волатиле это и сам регулярно делаю.

__________________

Сообщить модератору | IP: Записан
Сообщение: 141890

Старое сообщение 20-11-2014 22:07
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 13518
Возраст: 33

Рейтинг



Qt идеален для линукса, но не для венды. Для больших прог типа джека он еще как то оправдывается, а для маленьких неа. Вот если бы мелкософт ставил Qt по дефолту, тогда да, жили бы в шоколаде. А так динозавры VS динозавры.

В итоге - все кто выступали тут за полную независимость от дотнетов и фреймворков таки признали что без них никуда.

Переходим все на Java .

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

Отредактировано FiEctro 20-11-2014 в 22:40

Сообщить модератору | IP: Записан
Сообщение: 141892

Старое сообщение 20-11-2014 22:34
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 35044
Нанёс повреждений: 514 ед.
Возраст: 38

Рейтинг



Награды
 
[1 награда]


FiEctro
Вот лучше бы Qt вместо дотнета предлагали ставить. Всяко меньше 200 мегабайт.

__________________

Сообщить модератору | IP: Записан
Сообщение: 141893

Старое сообщение 20-11-2014 22:35
-
EXL
Житель форума

Дата регистрации: Oct 2012
Проживает: Новосибирск
Сообщений: 246
Возраст: 36

Рейтинг



Цитата:
XaeroX писал:
Нет, именно тулкит, а именно его регрессия. А попытки её оправдать суть и есть "гнилые отмазки".

Да никто особо систему и не винит ведь. Только разрабов Просто Qt-девелоперы зная, что OpenGL для отрисовки 2D-интерфейсов в Windows менее предпочтителен чем GDI, всё равно стали его использовать. Да ещё и костылями его огородили, вместо того, чтобы продолжать использовать Qt4'овский нормальный рендеринг. В линуксах тоже, кстати, всё сломали. Qt4 рендерился средствами иксов и не тормозил. А OpenGL на нетбуках с Linux'ом работает весьма хреново и с тормозами. Возникает резонный вопрос: зачем ломать то, что работает весьма хорошо?

Цитата:
FiEctro писал:
Qt идеален для линукса, но не для венды.

Чем он там идеален? Так же тянет за собой дохрена метров либ в систему при первой установке. GTK+ в этом плане более интересен, так как не тянет ничего (имеется в системе). Но если писать на GTK+ нужно быть HIG'анутым и забыть о кросс-платформенности (как выглядит GTK+-приложение под виндой рассказывать не буду). А это не всем по нраву.

Цитата:
XaeroX писал:

Вот лучше бы Qt вместо дотнета предлагали ставить. Всяко меньше 200 мегабайт.

Я за. И ведь был у MS шанс купить Qt, когда они Nokia покупали. Но нет, оставили его Digia и продолжили пилить дотнет.

Сообщить модератору | IP: Записан
Сообщение: 141894

Старое сообщение 20-11-2014 22:58
- За что?
thambs
мразь конченная

Дата регистрации: Mar 2006
Проживает: -
Сообщений: 6417

Рейтинг



к вопросу о регрессиях: пидары и гниды

поставил как-то раз свежую систему. устанавливаю идеальный qcad, а вместо него мне ставят какой то глючный и сегфолтящийся librecad (форк). оказывается, теперь qcad -- это просто симлинк на librecad.
что за дела? иду багрепорт писать, а мне объясняют, что дескать qcad теперь DEPRECATED -- мы qt3 из системы выпиливаем вместе с его программами ради новой версии. она ведь _ноооовааааая_. и насрать, что старые программы не работают -- нам же всё новое надо, мы на него дрочим в присядку и обмазываемся свежими пакетами!
пришлось качать static-версию с сайта.

>Но если писать на GTK+ нужно желать причинять страдания пользователям свой программы *fixed FGJ*

>И ведь был у MS шанс купить Qt, когда они Nokia покупали. Но нет, оставили его Digia и продолжили пилить дотнет.
нет уж! хочешь что бы в гнидиксе ни одного нормального тулкита не осталось?

__________________
http://www.moddb.com/mods/monorail-quest

Сообщить модератору | IP: Записан
Сообщение: 141895

Старое сообщение 20-11-2014 23:34
- За что?
~ X ~
offline

Дата регистрации: Oct 2005
Проживает: Архангельск
Сообщений: 3619

Рейтинг



Награды
 
[1 награда]


Цитата:
XaeroX писал:

Всё. Любая программа обязана работать так быстро, насколько это возможно. У любого ожидания должны быть железобетонные оправдания.

Именно так и никак иначе.

Цитата:
EXL писал:
Вон сколько многомегабайтной хрени за собой тянет

это по-твоему много?

Цитата:
EXL писал:
Если бы в Windows окроме WinAPI шел по дефолту Qt, то Qt-программки занимали бы тоже по 20-300 KB

В Гоновсе Виста и Быдлосемёрочке твой любимый дотнет идёт "из коробки". Стала она бытрей? НЕТ.

Цитата:
FreeSlave писал:
если бы qt можно было назвать системным.

Поясни-ка, что ты называешь "системным".


Кекеке, собрались школьники в уютную темку и давай хвастать, кто больше тулкитов знает. Только, вот, речь о другом была, да...


В общем, чтобы всем было хорошо, надо гуишные приложения писать на wxWidgets. Потому что он нативный, легковесный, быстрый и имеет backend'ы в виде GDI, wxQT, wxGTK - и пусть юзер сам решает, что ему нужно в системе, а программер может спокойно писать на wx.

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]

Сообщить модератору | IP: Записан
Сообщение: 141897

Старое сообщение 21-11-2014 08:21
- За что?
FreeSlave
Житель форума

Дата регистрации: Nov 2007
Проживает: Тула
Сообщений: 1087

Рейтинг



~ X ~, два варианта: они в стандартных путях установлены или они всегда присутствуют при установке операционки. thambs, видимо, имел в виду первое.

Сообщить модератору | IP: Записан
Сообщение: 141902

Старое сообщение 21-11-2014 09:16
+ За что?
~ X ~
offline

Дата регистрации: Oct 2005
Проживает: Архангельск
Сообщений: 3619

Рейтинг



Награды
 
[1 награда]


FreeSlave оба варианта неверны: системные - те, без которых не работает система. То есть, если весь гуй в вантузе будет написан на QT - он будет системной библиотекой.

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]

Сообщить модератору | IP: Записан
Сообщение: 141906

Старое сообщение 21-11-2014 10:53
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 35044
Нанёс повреждений: 514 ед.
Возраст: 38

Рейтинг



Награды
 
[1 награда]


Цитата:
~ X ~ писал:
То есть, если весь гуй в вантузе будет написан на QT - он будет системной библиотекой.

Но, в свою очередь, гуй Qt под вантуз написан на вантуз-апи? Получается бесконечный цикл?

__________________

Сообщить модератору | IP: Записан
Сообщение: 141910

Старое сообщение 21-11-2014 12:09
-
~ X ~
offline

Дата регистрации: Oct 2005
Проживает: Архангельск
Сообщений: 3619

Рейтинг



Награды
 
[1 награда]


XaeroX поясни, что ты хотел сказать.

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]

Сообщить модератору | IP: Записан
Сообщение: 141911

Старое сообщение 21-11-2014 12:56
- За что?
thambs
мразь конченная

Дата регистрации: Mar 2006
Проживает: -
Сообщений: 6417

Рейтинг



>Поясни-ка, что ты называешь "системным".

то что устанавливается из пакетов и лежит в репозитории main

Добавлено 21-11-2014 в 16:50:

>системные - те, без которых не работает система.

из венды можно гуй выпилить и много ещё чего. а гнулинакс или bsd так вообще до ядра+busybox ужать можно. и чо?

__________________
http://www.moddb.com/mods/monorail-quest

Отредактировано thambs 21-11-2014 в 14:00

Сообщить модератору | IP: Записан
Сообщение: 141914

Старое сообщение 21-11-2014 13:50
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 35044
Нанёс повреждений: 514 ед.
Возраст: 38

Рейтинг



Награды
 
[1 награда]


Цитата:
~ X ~ писал:
поясни, что ты хотел сказать.

Ну гуй в винде же довольно низкоуровневый, не?
И все эти кьюты/вхвиджеты под виндой его юзают. Я уж молчу про MFC.

__________________

Сообщить модератору | IP: Записан
Сообщение: 141921

Старое сообщение 21-11-2014 14:05
-
~ X ~
offline

Дата регистрации: Oct 2005
Проживает: Архангельск
Сообщений: 3619

Рейтинг



Награды
 
[1 награда]


thambs я дал определение слову _системный_

XaeroX да. Его до вин7 не выпилить. Кьютэ вендовые ГДИ вряд-ли использует. Но я ХЗ.
Я хотел сказать, что explorer был бы весь на кутэ написан, и кроме кутэ ничего бы не было.

MFC Rulez же!

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]

Сообщить модератору | IP: Записан
Сообщение: 141924

Старое сообщение 21-11-2014 17:09
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 35044
Нанёс повреждений: 514 ед.
Возраст: 38

Рейтинг



Награды
 
[1 награда]


Цитата:
~ X ~ писал:
Кьютэ вендовые ГДИ вряд-ли использует. Но я ХЗ.

Там по дефолту, емнип, стоит paint engine = GDI. Можно выбрать OpenGL, но не факт, что под виндой этот параметр не игнорируется.
Просто если рисовать контролы самому - это всяко будет медленнее, чем юзать виндовый встроенный низкоуровневый пэйнтер.
Цитата:
~ X ~ писал:
MFC Rulez же!

У него один существенный минус - он в целом не кроссплатформенный.

__________________

Сообщить модератору | IP: Записан
Сообщение: 141927

Старое сообщение 21-11-2014 17:30
-
Тема закрыта XaeroX 24-12-2015 в 08:15
Временная зона GMT. Текущее время 18:35. Новая тема    Ответить
Страницы (80): « Первая ... « 23 24 25 26 [27] 28 29 30 31 » ... Последняя »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Технические вопросы > показательное змееедство
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024