【IT168 评论】与早些年相比,如今开发者面临的选择可谓是极其丰富。各类框架层出不穷、百花齐放。在选择不断丰富的同时,随之而来的烦恼则是“该挑哪个?”。从某种意义上来说,有时“挑得眼都乱了”比起“无框架可选”还要“折磨”人。
最近,Appfuse的缔造者Matt Raible在其博客发表了他们选择Ajax框架的过程,并向社区征求意见。在文章的开始Matt说明了他们的决策过程:
确定准备用来搭建原型的框架简表。
用每个框架创建一个应用原型。
记录调查情况,并创建一个包含重要标准的矩阵。
为记录文档创建概括性的幻灯片。
交付文档、幻灯片(含示例)和推荐。
随后Matt对每一步进行了详细描述,并给出了他们的文档模板和选择标准列表。其中文档模板是:
介绍
Ajax框架候选
(介绍和说明选择原因)
项目信息
(历史)
(许可证/花费)
(提交者人数)
(支持情况)
(邮件列表的流量(11月/12月 2008))
矩阵和注释
结论
文档中引用的矩阵如下(其中Dojo、YUI、GWT和Ext JS是Matt这次选择的候选):
权重 标准 Dojo YUI GWT Ext JS 注释
# 对客户来说重要的标准 0..1 0..1 0..1 0..1 关于评定的注释