Мы предлагаем:У нас есть:
1 базу данных MySQL(50MB)PHP 5
Прикрепление своих доменовMySQL
Предустановленные движки сайтовPerl
Место под файлы(300MB)Ruby
Бесплатно и без рекламы!
Авторизация:
e-mail: Пароль:
Забыли пароль?    Запомнить  
Все блогиМой проект → Разработка интерфейса
Rss

Часто люди технически очень грамотные не обращаются особого внимания на интерфейс, то как выглядит его программа\сайт. Наслаждаясь красотой логики и то как решены не типичные задачи.

Однако, интерфейс – очень важная часть каждого программного продукта. Вот несколько причин, по которым необходимо разработать простой и понятный интерфейс пользователя:

  1. Пользователи думают, что интерфейс – это и есть программа.
  2. Чтобы пользователи работали более продуктивно, интерфейс программы должен быть простой в использовании.
  3. Пользователи становятся все более привередливыми и искушенными.
  4. Хороший интерфейс может стать преимуществом против конкурентов, плохой – послужить причиной (из-за неадекватной оценки) неудачи всего проекта.

Но нужно не забывать, смешать модели представления и модели бизнес-логики – это «смертный» грех программиста. И только человек с очень низкой квалификацией (или начинающий) с этим не согласится. Внешний вид всегда должен быть жестко отделен от логики работы. При этом, например, достаточно популярный шаблонизатор Smarty, не только позволяет реализовывать бизнес-логику в шаблоне, на уровне представления, но и подталкивает разработчика к этому, искушает его быстрым решением сиюминутной задачи. К чему это приведет впоследствии – к неструктурированной цепочке связей между шаблонами и скриптами, которая нарастает как снежный ком, и в итоге становится неуправляемой.


Автор: Денис | Дата создания: 19 апреля 2012, 09:44 UTC | 0.893


Комментарии(0)
Простите, Ваш браузер не поддерживает html5
Управление стрелками. Пробел - пауза.