Making the Final Decision
With several criteria in hand, our next task was to decide which AJAX library to use. To ensure an objective decision, we used the decision matrix in Table 1. The criteria included widget availability, maintainability by both UI specialist and Java developer, download size to browser, and documentation. We recommend you make your own list, as your criteria may differ.
Our development team settled on the Yahoo! User Interface Library. And in the long run, our decision worked well for this and other projects.
Criteria | Weights (5 to 1) | Scores (5 to 1) | Weighted Scores | |
Widget Availability | 3 | D 5 | D 15 | |
Y 4 | Y 12 | |||
P 3 | P 9 | |||
Ease of Maintenance | 4 | D 3 | D12 | |
Y 5 | Y 20 | |||
P 4 | P 16 | |||
Download Size to Client | 5 | D 3 | D 15 | |
Y 5 | Y 25 | |||
P 4 | P 20 | |||
Documentation | 4 | D 3 | D 12 | |
Y 5 | Y 20 | |||
P 3 | P 12 |