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 阅读(229) 评论(0)  编辑  收藏 所属分类: 程序哲学


只有注册用户登录后才能发表评论。


网站导航: