全世界都在IoC!
全世界都在IoC!
兩年前用tapestry+spring的時(shí)候,IoC還是很新奇的東西,現(xiàn)在有點(diǎn)泛濫成災(zāi)了。不過與tapestry4搭配,hivemind的確比spring要好,可惜的是hivemind與hibernate結(jié)合需要自己寫interceptor,spring的transaction支持各種transaction,如JDBC、JDO、JTA等等。不過沒關(guān)系,hivemind可以調(diào)用spring的bean,一個(gè)小小的BBS,可以用到如此多的opensource界頂級(jí)裝備,狂暈啊。
現(xiàn)在的JAVA初學(xué)者真的是郁悶,你要是說我剛剛理解了Thinking in JAVA,還真不好找工作,誰面試不問問你struts會(huì)嗎?spring用過嗎?hibernate知道嗎?回憶起幾年前我在sh一家公司被人面試,我說jsp上學(xué)時(shí)玩過,不過現(xiàn)在不寫了,struts會(huì)用,不過沒興趣寫,tapestry還不錯(cuò)……被人投來不知所云的迷惘眼神,只能感嘆這個(gè)世界變得太快了。
如果不是一個(gè)天才,那寫程序是個(gè)辛苦活,學(xué)無止境,而且沒有捷徑。初學(xué)者們?nèi)绻恍蘧毜揭欢ǖ佬芯烷_始工作,淪為藍(lán)領(lǐng)工人從前是從被逼著寫jsp,現(xiàn)在是從被逼著用spring開始的。從來就不曾領(lǐng)會(huì)interface的精神,IoC又從何談起呢。視framework們?nèi)绺≡疲I(lǐng)會(huì)OO的本質(zhì),才是程序員的立足之道。C++程序員似乎更容易做到一些,他們的世界比較清凈,沒有這么多framework,JAVA的世界太吵,太容易迷失方向了。
——兩年沒做web有感
http://project.ashtime.com/2005/10/ioc.html
現(xiàn)在的JAVA初學(xué)者真的是郁悶,你要是說我剛剛理解了Thinking in JAVA,還真不好找工作,誰面試不問問你struts會(huì)嗎?spring用過嗎?hibernate知道嗎?回憶起幾年前我在sh一家公司被人面試,我說jsp上學(xué)時(shí)玩過,不過現(xiàn)在不寫了,struts會(huì)用,不過沒興趣寫,tapestry還不錯(cuò)……被人投來不知所云的迷惘眼神,只能感嘆這個(gè)世界變得太快了。
如果不是一個(gè)天才,那寫程序是個(gè)辛苦活,學(xué)無止境,而且沒有捷徑。初學(xué)者們?nèi)绻恍蘧毜揭欢ǖ佬芯烷_始工作,淪為藍(lán)領(lǐng)工人從前是從被逼著寫jsp,現(xiàn)在是從被逼著用spring開始的。從來就不曾領(lǐng)會(huì)interface的精神,IoC又從何談起呢。視framework們?nèi)绺≡疲I(lǐng)會(huì)OO的本質(zhì),才是程序員的立足之道。C++程序員似乎更容易做到一些,他們的世界比較清凈,沒有這么多framework,JAVA的世界太吵,太容易迷失方向了。
——兩年沒做web有感
http://project.ashtime.com/2005/10/ioc.html
posted on 2005-11-14 17:51 Vikings 閱讀(236) 評(píng)論(0) 編輯 收藏 所屬分類: 程序哲學(xué)