1、非侵入性
一个优秀的架构师,不愿被选择的framework缚住手脚,如果一个fw设计的侵入性过强,那么必须成为一种相对标准后,才会被人乐意使用。
2、关注性
关注与fw重点解决的问题,而不是空而全,Struts和WebWork的合并可能说明这个问题。
3、重用性
不要制造重复的轮子,充分利用已有的优秀框架、工具、或是适度的扩展他们。
4、必要的工具类
没有丰富相关功能的框架使用起来令人沮丧,在微内核基础上加上丰富的插件,并允许别人丰富之,这样才是一个可用的framework.
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=818105