由于“agile web with rails" 獲得了jolt 大獎,我實在無法不關心ruby 了。
基于最近的經驗,我的看法:
?? 我不會采用rails 直到ruby 更加成熟,成熟的一些考慮因素。
?? 1. 需要更多的開源工具包
?? 2. killer 級別的IDE
?
? 第一個方面:工具支持。
?? 目前還不夠豐富,我關心的是
?? 1.cache
????? 僅有 memcache (perl 寫的)
?? 2.security 框架
?? 3.xml 處理
?? 4.database connection pool
?? 5. sitemesh 類似的工具
?? 6. urlrewrite
?? 7. rss
?? 8. log
?? 9. webservice
?
?? (也許ruby rails已經有,只是我不知道)
?? 在java 環境中,web 項目
??? 我用 spring,hibernate,webwork,dwr ,ehcache ,castor,xfire,acegi ,dbcp(c3p0),log4j,ant,displayTag ,clickstream ,infoma ,etc.
?? spider 項目
???? jobo,htmlparser
?? 其他
????? tm4j 。
???
?? 我目前覺得java 環境,因為有了很多的工具是高效率的,當然學習的過程也是漫長而艱苦的。
?? 由于所面對的項目不僅僅是 web 開發,能找到解決的問題的java 工具,是非常幸福的,發明輪子是痛苦的。
??
?? 在 spring+hibernate+webwork+displayTag上,正在考慮用模版工具(freemaker/velocity..etc),生成crud 的代碼。(目前主要是拷貝)。如果能夠完成,web 開發的效率也是非常高的。
??
????
西津渡