Java编程语言对于广大的厂商、客户和行业来说,获得了前所未有的成功。但是,没有一种编程语言可以擅长每件工作。这篇文章开启了BruceTate的一个新系列,研究其他语言解决主要问题的方式以及这些解决方案对Java开发人员的意义。他首先研究活动记录,这是RubyonRails背后的持久性引擎。活动记录颠覆了许多Java的习惯做法,从典型的配置机制到基本的架构选择。结果就是这样一个框架:既有根本上的折衷,又促进了根本性的生产率改进。 2005年在许多方面来说,对我是奇怪的一年。大约在十年之中,我第一