Archive for » September, 2005 «

这期程序员不错

今晚买了这期的程序员,第一感觉:哟,怎么夹一本书呀:)原来是BEA的一个专题。

像平常一样从第一页开始翻,每期必有的“Java技术”里令我眼前一亮。在这期里透明介绍了《计算机程序的构造与解释》这本书,其实这本书俱乐部书架上就有,是MIT计算机本科生的入门课程。如果没猜错,应该是Leona推荐买的吧。这本书主要介绍了Scheme语言,上学期Leona给我们作了五次关于Scheme的讲座,可惜没好好听……实在对不住Leona。关于 “continuation”的论述记得是Leona举了一个三人撒谎的问题,并抽象出了一个实现方案。当时对于Leona着重强调的 “continuation”我们所在有场的人都听得云里雾里的,而他本人也承认这是个难点他自己也花了将近一年才真正理解这个技术。Leona,牛就一个字,我只说一次,哈哈。

本期程序员着重介绍了一种新的Web应用框架:Ruby on Rails。据称这个框架便实现了“continuation”,能比典型的Java程序多于10倍的效率开发同样质量的应用程度,呵呵,不可思议。总体感觉几篇关于这个专题的文章都写得很不错,对Struts, Hibernate及J2EE也有了深一层的思考。Cowoo最近声称对Python比较感兴趣,同为解释型语言,还是明天怂恿他去玩一玩这个东西吧。我还是先把Struts弄得清楚点,深入了解一下MVC及持久型框架吧。其实在Ruby on Rails中也是使用MVC模式的,二者在整体架构上并没有本质的区别,不同是实现方面的。虽然是实现上的不同,但声称的高10倍效率还是很值得去尝试一下的:)