[Tapestry5] tapestry5,舍本逐末?
aninfeel
2010-05-29
tapestry5比起以前的版本最大的改变就是无继承无接口无xml,在和其它的框架做比较时,也许可以拍拍胸脯说——偶比某某更松耦合。然而这只不过是代码的表面而已,即使无需写继承基类的类,也不用写被xsd约束的xml,t5还不是有一大堆的约束,可笑的是这一大堆必须做到的约束是用硬编码字符串的方式做到的,页面方法是onSuccessxxxx,用来配置的module类也是静态的固定方法名,某些粗心的同学要是不小心写错半个字母肯定要悲剧的找上半天。作为一个框架,无约束是不可能的,为了表面代码看起来松耦合,把所有约束变成了只能硬编码的写错了还不报错的字符串,真是舍本逐末。只好选择wicket了。
|
|
ricardo
2010-05-30
用注解解决以上问题就行了嘛。ps:wicket 对比 T5 怎么样?
|
|
jimlaren
2010-05-30
你可以直接用注释来标记事件方法,onSuccessxxx只是提供这个方便,像我这种懒得写注释的。
wicket很不错呀,你可以选择,但别天天在选择就行,选定一个用下去,毕竟只是个框架,帮助你实现逻辑的地方,用熟悉了都一样的。 |
|
dhxyu
2010-07-11
没熟悉前,先别评论好不好用。觉得不方便,完全可以使用其它的。
![]() |