该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-03-07
Warp framework发布到哪儿了?
有没有相关的文档? 看起来很好啊。 |
|
返回顶楼 | |
发表时间:2008-03-07
williamy 写道 请对比Grails
Grails我说过很多遍的,注定不可能成为主流的东西。Java语言的优势就是静态类型带来的安全检查,所以Java可以做大规模的项目,有强大的IDE支持,好的Java框架要发挥这个优势,而不是向Grails那样完全放弃静态类型往Duck Typing方向走,那样的话,你语言的动态性上面先天就比不上Ruby,后天又丧失了Java自身的优势,两边不靠的东西,完全不看好。 |
|
返回顶楼 | |
发表时间:2008-03-07
如果能支持ibatis,估计会让它的易用性会大大减弱。
不过,还是看好anntotation广泛应用。 |
|
返回顶楼 | |
发表时间:2008-03-07
Robin说的我还是不同意
既然要说运行效率,那么考虑另一种情况,如果要求是一天4亿PV,你可以想象运行效率如何,我们公司用的是struts精简版本+Oracle Procedures,缓存是terrycotta的老版本,这个就是运行效率。 把开发效率和运行效率都提高到极致,那是6级Mountain King的技能,我们凡人基本上只能观望 既然要用开发效率的框架,那么对运行效率的要求,肯定不高,反正要求不高,于是grails这类东西才有生存的理由 而不得不追求运行效率的公司,对于开发效率,基本上,领导都是一句话“你们多抓一倍的人来” |
|
返回顶楼 | |
发表时间:2008-03-07
大部分人还在质疑anntotation的时候 实干家已经去战斗了
dynamic finder部分让人眼前一亮 赞一个先 |
|
返回顶楼 | |
发表时间:2008-03-07
Norther 写道 大部分人还在质疑anntotation的时候 实干家已经去战斗了
dynamic finder部分让人眼前一亮 赞一个先 项目早已大量使用了. |
|
返回顶楼 | |
发表时间:2008-03-07
同意Robbin的所说的"Java的优势"
|
|
返回顶楼 | |
发表时间:2008-03-07
半年多以前,当时就是在完善一份自己的范型DAO,从googlecode上搜到warp了。
@Finder(query="from Person") List<Person> listAll(@FirstResult int first, @MaxResults int max);
1、它只能提供最基础的db操作,也就是模拟dao中最简单的那种,连很可能出现的类型转化都没法做到,更不谈拥有逻辑的部分了。 2、sql或者hql算是“标准语法”,而@FirstResult却有着学习代价。一旦带着对annotation滥用的抵触情绪,可能看都看不下去了(我干嘛去熟悉一个小破框架的annotation用法)。
对GUICE我满支持的,但更期待spring3能大幅度加强对Java5的支持,比如提供范型化的HibernateTemplate,以及更丰富的annotation支持。 |
|
返回顶楼 | |
发表时间:2008-03-07
kabbesy 写道 半年多以前,当时就是在完善一份自己的范型DAO,从googlecode上搜到warp了。
@Finder(query="from Person") List<Person> listAll(@FirstResult int first, @MaxResults int max);
1、它只能提供最基础的db操作,也就是模拟dao中最简单的那种,连很可能出现的类型转化都没法做到,更不谈拥有逻辑的部分了。 2、sql或者hql算是“标准语法”,而@FirstResult却有着学习代价。一旦带着对annotation滥用的抵触情绪,可能看都看不下去了(我干嘛去熟悉一个小破框架的annotation用法)。
对GUICE我满支持的,但更期待spring3能大幅度加强对Java5的支持,比如提供范型化的HibernateTemplate,以及更丰富的annotation支持。 恩,支持! |
|
返回顶楼 | |
发表时间:2008-03-07
开发效率与运行速度是成反比的~~
|
|
返回顶楼 | |