Обсуждение GUI
-
- Разработчик
- Сообщения: 910
- Зарегистрирован: 09.01.2009
- Откуда: Переезжаю в /dev/null
- Благодарил (а): 7 раз
- Поблагодарили: 65 раз
- Контактная информация:
Доброе время суток :)
Опять мне охота подискутировать :), на этот раз по поводу GUI для приложений. Есть очень много программ на ксмании и рине, обладающей большим функционалом, но при этом не очень привлекательным внешним видом. Я вот сижу и думаю: что в программе привлекает пользователя? Во первых - функционал, во вторых - наличае или отсутсвие автоматизации таких задач как обновление итп, в третьих это интерфейс (последовательность я расставил для себя, но думаю что эти три составляющие являются основными и для других). Забагованность мы не берём, прога с багами это вообще зло %)
Так вот, интересно было бы услышать ваше мнение по поводу разных графических интерфейсов и их фишечных наворотов, а также в общем по поводу строения удобного GUI.
Моё мнение по этому поводу такое:
GUI должен быть красивым. Под "красивым" я имею ввиду не возможность прикрутить скин, а именно продуманный, красивый, оригинальный интерфейс - т.е. расположение контролов. К тому-же желатеньно чтобы он не был двухцветным - это скучно :) Ещё неплохо добавлять изображения (имеется ввиду не маленькие глифы, а средние и большие картинки), но только не в кнопки - получается не очень... Кстати, самая лучшая тема для оформления контролов - тема системы (простой пример: под виндой кнопки как у винды, под убунтой - как у убунты).
Кстати, гуй должен вписываться в стиль ос ещё и по расположению контролов, однако здесь нестандартность проявлять нужно - главное не в ущерб удобству.
Опять мне охота подискутировать :), на этот раз по поводу GUI для приложений. Есть очень много программ на ксмании и рине, обладающей большим функционалом, но при этом не очень привлекательным внешним видом. Я вот сижу и думаю: что в программе привлекает пользователя? Во первых - функционал, во вторых - наличае или отсутсвие автоматизации таких задач как обновление итп, в третьих это интерфейс (последовательность я расставил для себя, но думаю что эти три составляющие являются основными и для других). Забагованность мы не берём, прога с багами это вообще зло %)
Так вот, интересно было бы услышать ваше мнение по поводу разных графических интерфейсов и их фишечных наворотов, а также в общем по поводу строения удобного GUI.
Моё мнение по этому поводу такое:
GUI должен быть красивым. Под "красивым" я имею ввиду не возможность прикрутить скин, а именно продуманный, красивый, оригинальный интерфейс - т.е. расположение контролов. К тому-же желатеньно чтобы он не был двухцветным - это скучно :) Ещё неплохо добавлять изображения (имеется ввиду не маленькие глифы, а средние и большие картинки), но только не в кнопки - получается не очень... Кстати, самая лучшая тема для оформления контролов - тема системы (простой пример: под виндой кнопки как у винды, под убунтой - как у убунты).
Кстати, гуй должен вписываться в стиль ос ещё и по расположению контролов, однако здесь нестандартность проявлять нужно - главное не в ущерб удобству.
- $t@t!c_V()1D
- Разработчик
- Сообщения: 2639
- Зарегистрирован: 06.12.2007
- Благодарил (а): 10 раз
- Поблагодарили: 29 раз
понеслась...
Another guy on them internets
Уважайте команду CSMania.RU - задавайте вопросы правильно!
Уважайте команду CSMania.RU - задавайте вопросы правильно!
-
- Разработчик
- Сообщения: 910
- Зарегистрирован: 09.01.2009
- Откуда: Переезжаю в /dev/null
- Благодарил (а): 7 раз
- Поблагодарили: 65 раз
- Контактная информация:
x_000
[txtspoil]Для нелюбитей потом создам тему о красивостях программ без гуя и даже без кли - управление тока через сокеты (или DBus) ;) Мне например больше всего пока xmms2 нравиться :)[/txtspoil]
[txtspoil]Для нелюбитей потом создам тему о красивостях программ без гуя и даже без кли - управление тока через сокеты (или DBus) ;) Мне например больше всего пока xmms2 нравиться :)[/txtspoil]
В первую очередь программа делается для пользователя, так скажем обывателя.
Так что чем удобнее человеку будет с ней работать, тем лучше. GUI в свою очередь привносит некоторые удобства в программу. Хотя лично мне подошли бы и простые ключи, вместо пары галочек. Но как я уже сказал, программа в первую очередь должна быть удобна для третьей стороны :D
Так что чем удобнее человеку будет с ней работать, тем лучше. GUI в свою очередь привносит некоторые удобства в программу. Хотя лично мне подошли бы и простые ключи, вместо пары галочек. Но как я уже сказал, программа в первую очередь должна быть удобна для третьей стороны :D
- KOJAN_2009
- Нович0к
- Сообщения: 19
- Зарегистрирован: 20.09.2008
- Благодарил (а): 1 раз
GUI надо делать тогда, когда программа уже написана и работает почти без багов, до этого момента нужно делать примитивный GUI с набросом кнопок и прочего.
Я предпочитаю делать красивые GUI под Vista/7.
Также надо понимать, что чем красивее программа тем больше она весит.
[txtspoil]На самом деле мне все равно какого размера программа т.к. интернет у меня безлимитный)))[/txtspoil]
Я предпочитаю делать красивые GUI под Vista/7.
Слева пример моего GUI, справа интерфейс от Andreil (Разработчика этой программы) !!!Под спойлером трафик!!!
[txtspoil]На самом деле мне все равно какого размера программа т.к. интернет у меня безлимитный)))[/txtspoil]
- $t@t!c_V()1D
- Разработчик
- Сообщения: 2639
- Зарегистрирован: 06.12.2007
- Благодарил (а): 10 раз
- Поблагодарили: 29 раз
KOJAN_2009
Я думаю, сейчас кто-то тебя должен уязвить по поводу одного баннера в подписи и твоего высказывания по поводу размера программы.
Я думаю, сейчас кто-то тебя должен уязвить по поводу одного баннера в подписи и твоего высказывания по поводу размера программы.
Another guy on them internets
Уважайте команду CSMania.RU - задавайте вопросы правильно!
Уважайте команду CSMania.RU - задавайте вопросы правильно!
- x_000
- Полковник
- Сообщения: 4889
- Зарегистрирован: 25.02.2008
- Откуда: Deutsches Reich
- Благодарил (а): 6 раз
- Поблагодарили: 18 раз
таки должен, он этот юзербар поместил в подпись после моего высказывания "учи ассемблер"
на обоих картинках овно, ибо прозрачность, хотя у андреила этим говнистость и исчерпывается, у него разве что еще кнопки больши
а так второе труъ-евее, без свистюлек, а от первого режет глаз
Добавлено спустя 17 минут 30 секунд:
на обоих картинках овно, ибо прозрачность, хотя у андреила этим говнистость и исчерпывается, у него разве что еще кнопки больши
а так второе труъ-евее, без свистюлек, а от первого режет глаз
Добавлено спустя 17 минут 30 секунд:
собственно говоря это и есть корень всех зол в современном программировании. программисты ныне не умеют ценить ресурсы машины, потому что их нескончаемо много (ресурсов, а не программистов, если что) и это привело к появлению программирования мышкой, дотнетов и прочего антинаучного дерьмаKOJAN_2009 писал(а):На самом деле мне все равно какого размера программа т.к. интернет у меня безлимитный)))
-
- Эксперты no-Steam
- Сообщения: 2600
- Зарегистрирован: 15.02.2007
- Откуда: Москва
- Благодарил (а): 2 раза
- Поблагодарили: 43 раза
- Контактная информация:
хмKOJAN_2009 писал(а):GUI надо делать тогда, когда программа уже написана и работает почти без багов, до этого момента нужно делать примитивный GUI с набросом кнопок и прочего.
Я предпочитаю делать красивые GUI под Vista/7.Также надо понимать, что чем красивее программа тем больше она весит.Слева пример моего GUI, справа интерфейс от Andreil (Разработчика этой программы) !!!Под спойлером трафик!!!
[txtspoil]На самом деле мне все равно какого размера программа т.к. интернет у меня безлимитный)))[/txtspoil]
у меня возник вопрос не по теме, почему там мой ник ?
я вроде свой акк никому не давал
-
- Разработчик
- Сообщения: 302
- Зарегистрирован: 17.03.2008
- Откуда: такие как я?
- Поблагодарили: 2 раза
- Контактная информация:
Код: Выделить всё
GUI надо делать тогда, когда программа уже написана и работает почти без багов, до этого момента нужно делать примитивный GUI с набросом кнопок и прочего.
Я предпочитаю делать красивые GUI под Vista/7.
- $t@t!c_V()1D
- Разработчик
- Сообщения: 2639
- Зарегистрирован: 06.12.2007
- Благодарил (а): 10 раз
- Поблагодарили: 29 раз
Замечу, что у нас в универе некоторые люди пишут тоже сначала в консоли, а потом только отработанный функционал на GUI переносят. Так, как минимум, просто удобнее тестить.eldest писал(а):стимкукер например, пишет сначала всё в консольном приложение а патом уже делает гуи и проче
Another guy on them internets
Уважайте команду CSMania.RU - задавайте вопросы правильно!
Уважайте команду CSMania.RU - задавайте вопросы правильно!