Originally Posted by !Xoible
no, not at all. it's not about having simplest code otherwise we'd be stuck with VB6 which is simple but is a nightmare!
having a good code base to make everything configurable and promoting re-use heavily is the good practice. having dynamic buttons and controls promotes re-use.
in terms of HCI (human-computer interaction) simplicity and straightforward-ness is the way to go.
That's what I meant for "simplest", a great -not just good
- code source where the rest can be built upon and re-use with minimum changes. That where the dynamism should come from, not from different "pieces".
So multiple screens with individual functions maps is not simple, as you are mostly re-coding and not
mostly reusing code.