![]() |
Показать все 56 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Технические вопросы (https://hlfx.ru/forum/forumdisplay.php?forumid=20)
-- интерфесный фашизм (https://hlfx.ru/forum/showthread.php?threadid=4259)
интерфесный фашизм
небольшая ремарка, где я попытаюсь отговорить форумчан использовать этот так называемый тулкит. возможно, тема будет пополняться, как и тема про стим.
итак, в отличие от вменяемых тулкитов которые стараются быть удобны для пользователя, gtk пронизан религиозным культом, имя которому HIG. культ вобрал в себя всё худшее из apple и m$ и в его основе стоят два догмата:
1)программа должна быть написана так, что бы пользоваться ей мог даже клинический идиот.
2)фичи и настройки смущают пользователя, поэтому их надо убрать.
естественно, в результате недолгой эволюции эти догматы мутировали в совсем непотребный вид:
1)желание сделать программы, которыми может пользоваться даже идиот привело к тому, что теперь пользоваться ими может только идиот.
2)желание умерить количество фич и настроек привело к тому, что настройки и фичи выпилили вообще и теперь gtk просто не только неудобен, но и просто не способен делать элементарные вещи.
рассмотрим пример отвратительной эргономики этого тулкита на примере его файлового диалога открытия/сохранения
1)и первое, что мы видим -- это кнопки в полэкрана и офигенно рациональное использование рабочего пространства. обратите внимание на расстояния между файловыми строками -- очевидно, что разработчики gовноtk ненавидят пользователей со слабым зрением, использующих большие шрифты и пользователей нетбуков.
2)скорее всего, вы не храните в одном каталоге файлы только одного типа. среди картинок встречаются как jpg, так и png, tga; среди музыки -- ogg, mp3, flac, среди сырцов -- всё что угодно. хотите отсортировать файлы по суффиксу? разработчики gовноtk говорят вам жирное "НЕТ!", согласно HIGу сортировка по суффиксу не нужна -- ведь это так удобно, когда список файлов выглядит как помойка! обратите внимание, что эта извращённая логика почему то не распространяется на сортировку "по размеру" -- она на месте. кстати, в своё время, был патч исправляющий этот вопиющий недостаток, но аффтары gовноtk его, естественно, забанили. ничем, кроме как спланированной диверсией против пользователей это объяснить нельзя.
3)а это уже просто верх антиэргономичности -- пустое место занимает почти половину диалогового окна.
4)скроллбар без комментариев
и ещё один пример "заботы о пользователях". вы когда ни будь совершали опечатки при сохранении файла, или наверняка пару раз создавали "новую папку" вместо нужного имени? и диалоги mfc и qt позволяют кликнуть на файл/директорию и переименовать её, или удалить, но только не gовноtk! разработчики решили что раз уж в имени файла получилась опечатка, то исправлять её следует только через сосноль или файловый манагер.
ну и внешний вид. qt на венде мимикрирует под системные настройки и весьма удачно, а под гну/линаксом имеет в составе утилиту qtconfig с помощью которой можно настроить комфортную для глаз тему и шрифты. с gовноtk всё не так. под вендой он тормозит и выглядит как говно, и под гну/линаксом он так же тормозит и выглядит как говно. если во времена gtk2 это ещё как то можно было исправить с помощью темы mist compact и сторонней утилиты, то с выходом версии 3 можно только страдать.
ещё один пример контринтуитивности и неудобства. диалог при закрытии программы:
по умолчанию выбран пункт [отмена]. адекватный человек закрывает программу осознанно -- когда всё уже доделано, и, поэтому, логично было бы сделать значением по умолчанию вариант [сохранить и выйти], реже -- когда итоговый результат не понравился, а работа надоела, поэтому кнопка [сохранить] сохранить должна быть рядом, и уж совсем редко, по ошибке, когда закрытие следует [отменить]. даже в такой мелочи разработчики gовноtk постарались усложнить жизнь пользователям и сделать диалог максимально неудобным.
__________________
http://www.moddb.com/mods/monorail-quest
Никогда не пользовался GTK и мне не нравятся программы, написанные с его помощью. Хотя бы уже за то, что под винду они ставят кучу какого-то линукс-мусора. Раньше я кстати не понимал чем же сами гтк-программы у меня вызывают такую неприязнь, теперь понимаю. Так что спасибо за подробный обзор.
__________________
Да, за гигантские кнопки и кучу пустого пространства убивать надо. Кстати именно такой интерфейс имели самые уродские школоло-программы (а иногда к сожалению и не школоло) 90х годов - написаны они были на вижуал бейсике или делфи, и имели гигантские очерченные жырной рамкой кнопки, дурацкие картинки в каждой кнопке и ЖЫРНЫЙ ШРИФТ КАК МОЖНО БОЛЬШЕ ЖЫРНОГО ШРИФТА!!!
Это вы ещё про FLTK не вспомнили
__________________
//админы, а можно вот такие посты прикреплять к главномупо мере возможностей? дело в том, что уже давно меня это раздражает. хочу собрать и систематизировать весь этот дегенератизм, а когда будет готово, написать письмо rmsу о том, что в команде gtk засели вредители.
__________________
http://www.moddb.com/mods/monorail-quest
thambs
Ок, оставляй пост с пометкой "обновить первый пост", буду переносить текст, а текст поста заменять на "первый пост обновлён".
__________________
Согласен. Часто использую GIMP, без мата не обходится.
Тоже бесит диалог выбора файлов в GTK. И самое плохое, что GTK воспринимается как стандарт гуя на линуксе и, соответственно, используется в несвязанных с гномом программами, например, в гугл-хроме. Там, впрочем, авторы постарались и ужасов GTK не видно, пока дело не доходит до загрузки файлов - а в этом случае, мы как раз снова имеем дело с этим дурацким диалогом.
А что со скроллбаром то?
Я конечно не смотрел код и не знаю, но разве нельзя самим сделать свои диалоги открытия файла и закрытия программы? opensource же!
п.с.
http://en.wikipedia.org/wiki/List_o...t_GUI_libraries
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
nemyax
в блендер не использует тулкиты, у него свой велосипед.
fire64
а зачем тогда вообще тулкиты? можно как во времена ДОСа каждому своё велосипедить.
__________________
http://www.moddb.com/mods/monorail-quest
Как специалист по эргономике, я подтверждаю, грущу и сочувствую.
Лучше ОС/2 до сих пор ничего сделать не могут.
wx - это круто и здорово, если б она не юзала УГ-ТК в качестве бэк-енда.
есть ещё Fox, который, кстати, жив. http://fox-toolkit.org/ жаль, только, XFE был недопилен, когда я его тестил под линуксом.
ЗЫ: А ещё ненавижу QT-быдлокодеров с их сантиметровыми отступами от рамок окошек...
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
>Fox
да, w95-like, и что характерно -- быстрая. жаль, что её мало где используют.
> УГ-ТК
теперь принято говорить gовноtk, подобно тому как "ДЕ" Gnome следует называть исключительно Gonome
__________________
http://www.moddb.com/mods/monorail-quest
зря старались. Я не планирую юзать ни GTK, ни Qt. Единственное, что мне понравилось - это mxtk, в основном за его размер.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
wx кстати мне нравится как раз тем, что он использует системные контролы, то есть под виндой он будет выглядеть и являться обычной виндовой программой.
А под линухом он значит выглядит как гтк, что ж тут решение лишь одно - прекратить использовать линух и пользоваться нормальным проприетарным софтом, авторы которого заботятся о юзабилити.
Government-Man
венда не заботится о юзабилити. я напомню, что срок поддержки xp истекает в этом году, это значит, что больше для неё никто делать драйверов не будет, и на новые компьютеры её уже не установить. так что, выбора особого нет: или пользоваться гну/линакс или вот этим:
с secure boot, uefi, стучалками в фсб и тормозами.
поэтому, и пишу, что гну/линакс -- говно, но в данной ситуации -- это наименьшее из говн, всё остальное ещё хуже.
__________________
http://www.moddb.com/mods/monorail-quest
thambs, как ловко ты пропустил Windows 7 в своих рассуждениях .
thambs
Да не такое уж зло эти квадраты. Метро-приложения юзать никто не заставляет. Я их вообще не использую и убрал их из стартового экрана - у меня там только иконки обычных десктопных программ, так что функция у него такая же как у стартового меню, даже немного удобнее, поскольку все нужные ярлыки на одном экране.
И майкрософт скорее всего все-таки вернет меню в следующей винде, потому что прислушивается к пожеланиям своих клиентов. А что бы сделали линуксоиды на их месте? Правильно - послали бы всех на http://natribu.org.
tolerance
я это дерьмо видел у брата на компе и пользоваться им решительно невозможно. после 2003/xp венда превратилась в неюзабельное дерьмо. даже как приставка для игр не годится.
__________________
http://www.moddb.com/mods/monorail-quest
Судя по скринам это какой то динозавр, зачем он вам?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Government-Man
и хватит уже разводить холивары. я тему создал ради того что бы собрать все недостатки gtk, а не обсуждать диаметры анальных зондов.
__________________
http://www.moddb.com/mods/monorail-quest
Почему забыли про Г-тормознутость?
Вощм, ждём оконную среду на фоксе. А то прикручу ВГУИ к линуксу - дождётесь...
ЗЫ: wx rulez
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
Привнесу и я в эту тему ложку говна Подкину и свой камень в огород ГТК. Согласен со всем сказанным об этом замечательном тулките. Если касаться тем оформления, то меня всегда раздражали эти унылые цвета и иконки цвета поноса в стиле ретро. Вечно серо-коричневые и туманно-голубые, как сон укуренного копрофила. Добавлю и то, что приложения ГТК в других средах (например, QT) выглядят просто ужасно и вырвиглазно, пока им ручками в .гткрц не огородишь анальные рамки в виде жёсткого указания темы.
Далее, насчёт кнопок. То, что они огромные, это ещё полбеды. Настоящая беда начинается, когда ты после настройки приложения не обнаруживаешь кнопок [Применить] и [Отмена], а обнаруживаешь только [OK] либо [Закрыть]. И если ОК означает согласие с внесёнными изменениями и дальнейшее закрытие, то, когда я вижу кнопку "Закрыть", я испытываю когнитивный диссонанс и деление мозга на ноль. В этот момент я всегда задумываюсь, применит эта кнопка изменения или просто закроет окно без учёта изменений. Также не припоминаю кнопки для восстановления настроек по умолчанию.
И тут возникает вопрос. Что же это за такой стандарт (HIG), если в нём напрочь отсутствует однозначная трактовка для вышеупомянутой кнопки ОК/Закрыть. Либо разработчики просто плевать хотели на всё и пишут что в голову пришло. Верно было сказано, что только идиот сможет пользоваться этим софтом.
По поводу колхозного файлового менеджера блендера. Он просто верх адекватности и удобства по сравнению с диалогами ГТК.
А скроллбары, как на скриншоте, разве не каноникл для своей юнити придумали? Вроде они. На убунтоводческих сайтах даже есть мануалы и по выпиливанию этой мерзости из интерфейса и возвращающие нормальные скроллы. Более того - любители погрызть кактусы вместо того, чтоб перестать пользоваться ГТК в целом и гномом в частности, наизобретали кучу ТВИКЕРОВ для тонкой настройки системы. Названий не припомню уже, но есть вот ещё такие штуки, похожие на виндовый регедит - gconf и dconf. Причём, первая может править одни части системы, а вторая - другие.
__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux
nemyax
Стандартная высота кнопки в винде 22, емнип, и это чуть больше стандартного курсора.
__________________
SluX
>Далее, насчёт кнопок .. настроек по умолчанию.
можешь это по подрбнее описать, жалательно со скриншотами.
__________________
http://www.moddb.com/mods/monorail-quest
Прямо сегодня не могу и ГТК-приложения давно не использовал. На днях попробую что-то показать. Собственно, это касается тех же настроек центра управления гнома (второго по крайней мере) и того же наутилуса или как там его теперь зовут.
__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux
В 6ой студии где-то в MSDN есть ШИКАРНЕЙШИЙ CHM с полной моделью организации контролов в окнах винды. Всё в юнитах, со стрелочками и т.п. Увы, название файла не помню. Но это просто MUST READ всем, у кого своего мозга не хватает...
Добавлено 25-01-2014 в 00:53:
Вроде оно: shellcc.chm.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
вот, ещё один шикарнейший пример gовноtkшного идиотизма -- это его меню, тут даже комментировать не нужно.
насколько я помню, по заявлению разработчиков -- это "фича"
__________________
http://www.moddb.com/mods/monorail-quest
Это буумер в линуксы отправился. В команду БолгенОС + Попов и Ко.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
Pentium MMX, два гигабайта жесткий диск. Видеокарта S3Trio
Вот что значит жить красиво!
По-моему, многим современным говнокодерам надо почитать ещё советскую методичку по эргономике. Мой любимый предмет был, есличо, а также аспект трудовой деятельности
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
В научной библиотеке!
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
~ X ~ автор, название, год издания?
Government-Man Она в обложке. Приходи, лично отведу в библятеку
(если серёзно - думаешь, я помню?)
Таки дотнет таки хуже ГТК, но диалоги наизнанку (вроде) не показывает...
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
XaeroX затем что главное - в содержании.
Добавлено 14-09-2014 в 13:21:
PS: я не виноват в банах, розданных гуглом.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
всё гораздо хуже
>дотнет таки хуже ГТК, но диалоги наизнанку (вроде) не показывает...
http://www.mono-project.com/
__________________
http://www.moddb.com/mods/monorail-quest
thambs я заметил, что у подобных проектов нет страниц с каментами. Боятся, что там каждый третий будет "you are shit and should die".
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
https://www.linux.org.ru/forum/talk...omment-10911432
__________________
http://www.moddb.com/mods/monorail-quest
thambs Там аватарка прикольная у одного чувака.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
GTK --- это эргономично!
__________________
http://www.moddb.com/mods/monorail-quest
thambs
Ну вот всё в точности как описал тов. ~ X ~ . Идеал!
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
thambs
Лол. А на современном 4К-мониторе, повернутом вертикально, комбобокс будет такой: http://i.imgur.com/6skSn4M.png
Жаль на linux.org.ru картинки в посты нельзя вставлять. Знатный троллинг гномосеков бы получился!
Это ж сколько там можно было площади вспахать и засеять!
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
Texture Ripper. Один неудачный правый клик и у тебя закрывается всё, вообще, совсем.
А ещё в этом окне нельзя паниться, только зум туда-сюда
Временная зона GMT. Текущее время 09:12. | Показать все 56 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024