Command entry
Difficult to learn and
to retain
Can be very efficient
for trained users
Recommended
for frequent users only (and for work under time pressure)
Menus
Easy to learn and to
retain
Slows experienced users
down
Recommended for all users when
complemented by menu commands
Direct manipulation
Relatively easy to
learn, easy to retain
Restricted in scope
Recommended
for all users when icons are labeled and when
direct manipulation is complemented by other interaction style(s)
(Form fill-in)
Limited in scope
(Natural-language
interaction)
Technical limitations