Vikings

          全世界都在IoC!

          全世界都在IoC!

          兩年前用tapestry+spring的時候,IoC還是很新奇的東西,現在有點泛濫成災了。不過與tapestry4搭配,hivemind的確比spring要好,可惜的是hivemind與hibernate結合需要自己寫interceptor,spring的transaction支持各種transaction,如JDBC、JDO、JTA等等。不過沒關系,hivemind可以調用spring的bean,一個小小的BBS,可以用到如此多的opensource界頂級裝備,狂暈啊。

          現在的JAVA初學者真的是郁悶,你要是說我剛剛理解了Thinking in JAVA,還真不好找工作,誰面試不問問你struts會嗎?spring用過嗎?hibernate知道嗎?回憶起幾年前我在sh一家公司被人面試,我說jsp上學時玩過,不過現在不寫了,struts會用,不過沒興趣寫,tapestry還不錯……被人投來不知所云的迷惘眼神,只能感嘆這個世界變得太快了。

          如果不是一個天才,那寫程序是個辛苦活,學無止境,而且沒有捷徑。初學者們如果不修練到一定道行就開始工作,淪為藍領工人從前是從被逼著寫jsp,現在是從被逼著用spring開始的。從來就不曾領會interface的精神,IoC又從何談起呢。視framework們如浮云,領會OO的本質,才是程序員的立足之道。C++程序員似乎更容易做到一些,他們的世界比較清凈,沒有這么多framework,JAVA的世界太吵,太容易迷失方向了。

          ——兩年沒做web有感

          http://project.ashtime.com/2005/10/ioc.html

          posted on 2005-11-14 17:51 Vikings 閱讀(242) 評論(0)  編輯  收藏 所屬分類: 程序哲學

          主站蜘蛛池模板: 汉源县| 将乐县| 珲春市| 高雄市| 喀喇沁旗| 日喀则市| 奉新县| 呈贡县| 台安县| 聊城市| 鹤山市| 乌苏市| 开封县| 若羌县| 特克斯县| 治多县| 鄂尔多斯市| 张北县| 嫩江县| 普兰店市| 清原| 开江县| 莱西市| 万年县| 峨边| 临沂市| 临城县| 浦北县| 喀喇沁旗| 兴仁县| 永州市| 调兵山市| 双牌县| 昌宁县| 阿克苏市| 容城县| 镇江市| 黎川县| 济阳县| 当涂县| 饶河县|