Пару вопросов для начала> И то, и другое, и третье имхо. Юзабилити в том и заключается, что программа (страница) адекватно реагирует на любое осмысленное (с точки зрения юзера) действие. Захотел кнопочку - на тебе кнопочка, захотел тащить - тащи на здоровье. А кто-то любит клавиши нажимать...
Я тоже считаю, что необходимо реализовать все доступные методы для управления. Хотя в реальной работе я пока использовал только палитру управления и драг'н'дроп. И надо признать что в работе над веб-интерфейсами программер связан ограничениями броузеров, да и самого веба, по рукам и ногам :-( Что-то можно сделать только в ie, что-то только на флеше, а что-то и вовсе никак не реализуется. Как пример: создание полноценного контент-редактора (включающего работу с таблицами, стилями, изображениями) без применения java-апплета или activeX-компонентов. |