поправочка: это не нужная АВТОРУ трата времени
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено µ 23 апреля 2004 г. 13:11
В ответ на: Если хотите знать мое мнение - то в таком проекте (или продукте) GUI быть не должно. отправлено sim 23 апреля 2004 г. 12:35

Если есть предмет спора, значит нет в этом вопросе абсолютной истины. То, что ДОЛЖНА быть командная строка даже не обсуждается.

Почему-то все при слове GUI думают что это нечто диаметрально противоположное командной строке. ПРАВИЛЬНО написанная программа должна уметь делать и то и другое.

Вот, например, правильно написанные текстовые редакторы (чисто GUI не так ли?) позволяют в командной строке задавать имя файла для открытия при старте, даже несколько имен файлов, даже позволяют задать в какую позицию (строка, колонка) должен установиться курсор в открытом файле. И это все ЧЕРЕЗ командную строку. Можно даже заставить автоматом распечатать этот файл на принтер ЧЕРЕЗ командную строку. Это только один из примеров.

Для меня, как потенциального пользователя, GUI надстройка над авреалом означает прежде всего симбиоз командной строки и широких возможностей GUI. Т.е. все команды также должны оставаться доступны как и раньше. При запуске без команд в режиме GUI мне был бы удобен некий мастер, который поможет мне корректно составить bat-файл для запуска авреала с нужными мне параметрами через командную строку, мастер, который мне поможет разобраться с фузами на РУССКОМ языке, не перелистывая 100-200 с лишним страниц даташита по конкретному процу и разбираясь как же правильно указать фузы для моего типа кварца. Удовольствия от чтения даташитов в формате Adobe PDF на экране с разрешением 800*600 я не испытваю абсолютно никакого.

То, что я увидел в JTAG для AVR (софт бесплатно входит в бесплатную аврстудию, если кто не в курсе) меня поразило: понятность настроек фузов очень высокая. Такого я не видел еще нигде. Вот на что нужно ориентироваться, на те удобства, которые может дать GUI на первых этапах освоения авреала, или на удобства, когда нужно "немного поиграться с настройками".

И не становиться в позу "GUI != командная строка"
Моя позиция "командная строка + GUI == эффективность*10раз"

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru