由于“agile web with rails" 獲得了jolt 大獎(jiǎng),我實(shí)在無(wú)法不關(guān)心ruby 了。
基于最近的經(jīng)驗(yàn),我的看法:
?? 我不會(huì)采用rails 直到ruby 更加成熟,成熟的一些考慮因素。
?? 1. 需要更多的開源工具包
?? 2. killer 級(jí)別的IDE
?
? 第一個(gè)方面:工具支持。
?? 目前還不夠豐富,我關(guān)心的是
?? 1.cache
????? 僅有 memcache (perl 寫的)
?? 2.security 框架
?? 3.xml 處理
?? 4.database connection pool
?? 5. sitemesh 類似的工具
?? 6. urlrewrite
?? 7. rss
?? 8. log
?? 9. webservice
?
?? (也許ruby rails已經(jīng)有,只是我不知道)
?? 在java 環(huán)境中,web 項(xiàng)目
??? 我用 spring,hibernate,webwork,dwr ,ehcache ,castor,xfire,acegi ,dbcp(c3p0),log4j,ant,displayTag ,clickstream ,infoma ,etc.
?? spider 項(xiàng)目
???? jobo,htmlparser
?? 其他
????? tm4j 。
???
?? 我目前覺(jué)得java 環(huán)境,因?yàn)橛辛撕芏嗟墓ぞ呤歉咝实模?dāng)然學(xué)習(xí)的過(guò)程也是漫長(zhǎng)而艱苦的。
?? 由于所面對(duì)的項(xiàng)目不僅僅是 web 開發(fā),能找到解決的問(wèn)題的java 工具,是非常幸福的,發(fā)明輪子是痛苦的。
??
?? 在 spring+hibernate+webwork+displayTag上,正在考慮用模版工具(freemaker/velocity..etc),生成crud 的代碼。(目前主要是拷貝)。如果能夠完成,web 開發(fā)的效率也是非常高的。
??
????
西津渡
基于最近的經(jīng)驗(yàn),我的看法:
?? 我不會(huì)采用rails 直到ruby 更加成熟,成熟的一些考慮因素。
?? 1. 需要更多的開源工具包
?? 2. killer 級(jí)別的IDE
?
? 第一個(gè)方面:工具支持。
?? 目前還不夠豐富,我關(guān)心的是
?? 1.cache
????? 僅有 memcache (perl 寫的)
?? 2.security 框架
?? 3.xml 處理
?? 4.database connection pool
?? 5. sitemesh 類似的工具
?? 6. urlrewrite
?? 7. rss
?? 8. log
?? 9. webservice
?
?? (也許ruby rails已經(jīng)有,只是我不知道)
?? 在java 環(huán)境中,web 項(xiàng)目
??? 我用 spring,hibernate,webwork,dwr ,ehcache ,castor,xfire,acegi ,dbcp(c3p0),log4j,ant,displayTag ,clickstream ,infoma ,etc.
?? spider 項(xiàng)目
???? jobo,htmlparser
?? 其他
????? tm4j 。
???
?? 我目前覺(jué)得java 環(huán)境,因?yàn)橛辛撕芏嗟墓ぞ呤歉咝实模?dāng)然學(xué)習(xí)的過(guò)程也是漫長(zhǎng)而艱苦的。
?? 由于所面對(duì)的項(xiàng)目不僅僅是 web 開發(fā),能找到解決的問(wèn)題的java 工具,是非常幸福的,發(fā)明輪子是痛苦的。
??
?? 在 spring+hibernate+webwork+displayTag上,正在考慮用模版工具(freemaker/velocity..etc),生成crud 的代碼。(目前主要是拷貝)。如果能夠完成,web 開發(fā)的效率也是非常高的。
??
????
西津渡
只是數(shù)據(jù)庫(kù)操作好象有點(diǎn)慢 不知道是否是在window下的原因
打算自己應(yīng)用一下
spring,hibernate,webwork,dwr ,ehcache ,castor,xfire,acegi ,dbcp(c3p0),log4j,ant,displayTag ,clickstream ,infoma ,etc.
這么一堆 有點(diǎn)頭大
displayTag 為什么不用下valuelist extreme