Choosing the right builders to create the UI
One common question that comes up often when we teach WEF, relates to the task of identifying the right builders to add to a model. The question is — "How do I choose the right builder to add to my model?" This is a fair question. After all, WEF contains more than 160 builders. Let's try to answer this question together.
Note
The decision regarding which builders to select in your model is not different from any other development framework where developers need to learn the API or available development tools.
To identify the right builders to use in your models, we suggest that you adopt a top-bottom task-oriented approach and match the tasks to builder categories.
Within this approach, we identify the high-level tasks our application needs to perform. These tasks could then be organized into a task hierarchy.
Once you identify the tasks to be performed, start at the top-level task, and try to identify the builder category that would contain matching...