论坛首页 Java企业应用论坛

Warp framework - 一个相当有前途的Java轻量级Web开发框架

浏览 55872 次
该帖已经被评为良好帖
作者 正文
   发表时间:2008-03-07  
Warp framework发布到哪儿了?
有没有相关的文档?
看起来很好啊。
0 请登录后投票
   发表时间:2008-03-07  
williamy 写道
请对比Grails

Grails我说过很多遍的,注定不可能成为主流的东西。Java语言的优势就是静态类型带来的安全检查,所以Java可以做大规模的项目,有强大的IDE支持,好的Java框架要发挥这个优势,而不是向Grails那样完全放弃静态类型往Duck Typing方向走,那样的话,你语言的动态性上面先天就比不上Ruby,后天又丧失了Java自身的优势,两边不靠的东西,完全不看好。
0 请登录后投票
   发表时间:2008-03-07  
如果能支持ibatis,估计会让它的易用性会大大减弱。
不过,还是看好anntotation广泛应用。
0 请登录后投票
   发表时间:2008-03-07  
Robin说的我还是不同意
既然要说运行效率,那么考虑另一种情况,如果要求是一天4亿PV,你可以想象运行效率如何,我们公司用的是struts精简版本+Oracle Procedures,缓存是terrycotta的老版本,这个就是运行效率。
把开发效率和运行效率都提高到极致,那是6级Mountain King的技能,我们凡人基本上只能观望
既然要用开发效率的框架,那么对运行效率的要求,肯定不高,反正要求不高,于是grails这类东西才有生存的理由
而不得不追求运行效率的公司,对于开发效率,基本上,领导都是一句话“你们多抓一倍的人来”
0 请登录后投票
   发表时间:2008-03-07  
大部分人还在质疑anntotation的时候 实干家已经去战斗了

dynamic finder部分让人眼前一亮 赞一个先
0 请登录后投票
   发表时间:2008-03-07  
Norther 写道
大部分人还在质疑anntotation的时候 实干家已经去战斗了

dynamic finder部分让人眼前一亮 赞一个先

项目早已大量使用了.
0 请登录后投票
   发表时间:2008-03-07  
同意Robbin的所说的"Java的优势"
0 请登录后投票
   发表时间:2008-03-07  

半年多以前,当时就是在完善一份自己的范型DAO,从googlecode上搜到warp了。

 

@Finder(query="from Person")   
List<Person> listAll(@FirstResult int first, @MaxResults int max);  


看到这个的时候,的确感到惊艳。 但静下来想想,问题大过于漂亮。


这样子做好处在于,只使用DAO接口,而取消了DAO的实现类(记得没错的话,它好像是动态生成一个实现类) 。但就这点优势够大么?我不认为:

1、它只能提供最基础的db操作,也就是模拟dao中最简单的那种,连很可能出现的类型转化都没法做到,更不谈拥有逻辑的部分了。

2、sql或者hql算是“标准语法”,而@FirstResult却有着学习代价。一旦带着对annotation滥用的抵触情绪,可能看都看不下去了(我干嘛去熟悉一个小破框架的annotation用法)。

 

对GUICE我满支持的,但更期待spring3能大幅度加强对Java5的支持,比如提供范型化的HibernateTemplate,以及更丰富的annotation支持。

0 请登录后投票
   发表时间:2008-03-07  
kabbesy 写道

半年多以前,当时就是在完善一份自己的范型DAO,从googlecode上搜到warp了。

 

@Finder(query="from Person")   
List<Person> listAll(@FirstResult int first, @MaxResults int max);  


看到这个的时候,的确感到惊艳。 但静下来想想,问题大过于漂亮。


这样子做好处在于,只使用DAO接口,而取消了DAO的实现类(记得没错的话,它好像是动态生成一个实现类) 。但就这点优势够大么?我不认为:

1、它只能提供最基础的db操作,也就是模拟dao中最简单的那种,连很可能出现的类型转化都没法做到,更不谈拥有逻辑的部分了。

2、sql或者hql算是“标准语法”,而@FirstResult却有着学习代价。一旦带着对annotation滥用的抵触情绪,可能看都看不下去了(我干嘛去熟悉一个小破框架的annotation用法)。

 

对GUICE我满支持的,但更期待spring3能大幅度加强对Java5的支持,比如提供范型化的HibernateTemplate,以及更丰富的annotation支持。


恩,支持!
0 请登录后投票
   发表时间:2008-03-07  
开发效率与运行速度是成反比的~~
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics