ну, во-первых, не "for idiots" а "for corporate user" (остряки молчать!)
ну, во-вторых "users are idiots, and are confused by functionality" - а разве не так? _пользователю_ миллион включателй-выключателей ни во что не впёрся, ему надо _работать_
Мне это втирает каждый встречный поперечный (уже достали). Реальная практика (моя как разработчика) показывает, что пользователь - совсем не идиот. Особенно corporate user. Идиотов обычно увольняют. А тот кому работать надо уже через пару дней пользования обычно находит хитрозапрятанные конфиги и начинает спрашивать 'ачтойта?'. При чем даже не удиваляется 'ачегокнопкинету' - устраивают файлики вполне. Пользователю нужен функционал, а не его отсутсвие с фрейдистской мотивацией. Юзабилити лучше не становиться, если прятать кнопки - что это вообще за мотивация "confused", "scared". Интерфейс должен быть построен он нужд, а не от "бил ли вас папа в детсве об дверь с тремя кнопками и не потому ли вы боитесь всего, где больше 2х кнопок".
> _пользователю_ миллион включателй-выключателей ни во что не впёрся, ему надо _работать_
Это ты такой умный, взял и за всех пользователей решил? Сто раз обсасывали, что 80% пользователей использует 20% возможностей, но если сократить возможности до 20%, то этим никто пользоваться не будет.
>но если сократить возможности до 20%, то этим никто пользоваться не будет.
Во во. Пользователь не потому идиот что он от рождения даун, а часто потому, что такие умники которые не могут решить куда вставить кнопку cancel а потом рожают что-то типа гномического диалога выбора location решили, что пользователь идиот и приучают его к интерфейсу для даунов, в котором не дай бог странная кнопка появиться и пользватель проявит такую страшную вещь как 'любознательность'.
На то ты и красноглазик - чтоб пургу гнать.
Покажи хоть один тест, где QT сливает gtk по скорости.
У QT самая лучшая документация - факт.
Под QT проще разрабатывать приложения - ибо ООП. А gui должен быть ООП - факт.
GTK используется коммерческими фирмами только благодаря лицензии. Те кто может заплатить за QT и не открывать код так и делают. Пример тому Opera.
> что это вообще за мотивация "confused", "scared".
Вы считаете нормальным спор с анонимусом по поводу ХИГа наполовину на английском языке? Нравится слушать исполнение Рабиновичем арии Карузо? Не лучше ли сделать над собой усилие и всё-таки ПОЧИТАТЬ сам HIG, чтобы не повторять ересь за анонимусами?
> Набери в командной строке слово assistant и нажми кнопочку enter. Оно само тебе всё расскажет.
Неееет, это не интересно. Саму документацию в ассистанте я сто раз видел, особливо часть про i18n. Мне интересно, на основании каких оценочных критериев она вдруг стала самой лучшей и почему это факт :)
Она есть. Ею пользуются и пишут полезные (как минимум мне лично) программы. Для чтения документации по Gtk есть devhelp. Для чтения документации по моно есть Monodoc. Оба - точно такие жа ассистанты. Что ещё Вы хотите услышать? Рекламные ярлычки вроде "самая лучшая документация", "теперь дешевле", "это факт" и "+20% бесплатно" я навешивать привычки не имею и другим не советую.
> ну, во-вторых "users are idiots, and are confused by functionality" - а разве не так? _пользователю_ миллион включателй-выключателей ни во что не впёрся, ему надо _работать_
А ты не припомнишь, что там перетирали гномеры, когда к обсуждению присоединился Линус? Попробуй-ка вспомнить
> Угу... особенно в монодок... это мы еще не успели дописать... тут еще не готово и т.д. Знаем, сталкивались
В монодок я толком не смотрел - я всё-таки не программер. Для меня есть простой критерий оценки: наличие софта. Если по Gtk и моно такая плохая и никуда не годная документация, то откуда то и дело появляются новые приложения? :)
Одно дело, если бы Новелл в одиночку с упорством мамонта весь новый софт писал на моно. Но ведь и без новелла появляется софт, написанный с использование этой технологии. Просто наберите mono в поиске на http://gnomefiles.org и посмотрите сами.
Вопрос тьюториалов, кстати, стоит поднять, потому что под теже Gtk, Каир и моно они есть, но не включены в базовую поставку.
> На madpenguin.org выложили обзор и кучу скринов из SLED.
"венда / не венда". Запарили уже. Красиво же, блин. И удобно - не отвлекает. Вот мне пяток программ нужен всего - браузер, терминалка, жаббер ну и еще парочка, так зачем больше в меню пихать?
avp@traveller:~/soft/cvs/inkscape$ sudo apt-get install devhelp
Password:
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
devhelp-common libdevhelp-1-0
Рекомендуемые пакеты:
libgtk2.0-doc libglib2.0-doc libpango1.0-doc
НОВЫЕ пакеты, которые будут установлены:
devhelp devhelp-common libdevhelp-1-0
обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
Необходимо скачать 176kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 1331kB.
>Вот мне пяток программ нужен всего - браузер, терминалка, жаббер ну и еще парочка, так зачем больше в меню пихать?
А зачем тогда в меню лазить? У меня вообще запуск наиболее используемых прог навешен на "мультимедийные" кнопки клавы (6 штук). Те проги, которые запускаю чуть реже - на панель (5 штук). А в меню лажу очень редко.
Моя самая большая претензия к меню Windows XP - это если я мышью случайно попадаю на "All Programs", то они распахиваются и закрывают собой часть меню. И я с наслаждением матерюсь. Так что наоборот - молодцы.
> Повылезало провинциальное быдло из параши. Говорит о "стиле". Юзай Ubuntu цвета какашки и будет тебе твое быдляцкое счастье.
А ты юзай своё попугайское чудовище WindowsXP, раскрашенное для быдла типа тебя в наиболее ядовитые из существующих оттенков красного, синего и зелёного. Видимо, поэтому вы и агрессивные такие. KDE начало было над своими юзерами такие же эксперименты ставить, но вовремя одумалось. А тут и гениальные дезигнеры из M$ подтянулись - содрали внешний вид висты с KDE.
> Юзабилити лучше не становиться, если прятать кнопки - что это вообще за мотивация "confused", "scared".
То есть, перефразируя вашу позицию, когда пользователь видит кучу кнопок и это его пугает, это не значит, что нужно выкидывать кнопки, это значит, что кнопки надо делать понятными?
> когда пользователь видит кучу кнопок и это его пугает
Я бы сказал, напрягает, а не пугает :)
То есть чисто теоретически можно представить себе, что пользователь при виде большого количества разнообразных кнопок и настроек радостно забывает о том, что ему надо решить задачу здесь и сейчас и немедленно бежить изучать, для чего они все нужны. Но чисто практически... :)
> То есть, перефразируя вашу позицию, когда пользователь видит кучу кнопок и это его пугает, это не значит, что нужно выкидывать кнопки, это значит, что кнопки надо делать понятными?
Ещё один мудрец. Линус говорил о другом: ваше дело, как вы располагаете кнопки, но когда вы начинаете УБИРАТЬ ФИЧИ (что гномы в тот момент, кстати, и обсуждали), то это НЕ юзабилити, это издевательство над юзером. Ты можешь прятать редко используемые фичи за кнопку "Advanced", но когда фича типа "Сортировать страницы при печати" (к примеру) убирается СОВСЕМ, то это, йопт, не юзабилити. Это - убожество.
Интересно наблюдать за гномерами. Сектанские "а вы хиг читали?" или "а вы делаете как велит хиг?" - умиляют. Но "посмотрите на Макинтош" - просто убивают. Это, знаете, как китайский вариант часов Longines за 100 евро, для бедных. Наша религия самая правильная. Угу.
ХЗ, по умолчанию не поставился (при первой инсталляции вообще не предложила выбрать пакеты, хотя тут я мог сам налажать, у SUSE там есть хитрый крыжык вроде, который вечно забываю включать).
Чудесно!
[cas@localhost example]$ sudo urpmi devhelp
Следующие пакеты не могут быть установлены, т.к. они зависят от пакетов,
более старых, чем установленные:
devhelp-0.10-4mdk
Продолжить? (Y/n) y
Все уже установлено
[cas@localhost example]$ devhelp
bash: devhelp: command not found
[cas@localhost example]$
Неудивительно. Mandriva 2006. GTK-софт в своём репертуаре. :)
Особенно если учесть что 80% этого софта разрабатывается и ипольуется внутри энтерпрайза. Поэтому весьма глупо сравнивать количество софта по каким-то открытым разработкам.
Вот последние наши проекты для правительства Литвы идут на Qt/Java. И так сейчас практически везде.