技术大牛 档案(持续更新)

 
Hibernate 之父 Gavin King
2006-07-11 05:00 作者: 出处: 网络 责任编辑: 方舟
  让时间回到 2001 年,地点是澳大利亚悉尼的 Clarence Street 有一家叫做 Cirrus Technologies 的公司,这是一家做 J2EE 企业级应用开发和咨询的公司,在会议桌上一个伙子和老板正在进行着激烈的讨论。
  小伙子: " 老板,我总觉得现在开发的效率太低了,我用了 EJB Entity bean 1.1 时,我总觉得我浪费了好多时间在处理 Entity Bean 的体系架构上,却没有花时间在核心业务逻辑的开发上,而且 CMP 给我们的限制太多了 "
  老板: "Gavin ,别傻了, EJB 是业界的标准,也是最流行的技术,而且我们公司是 IBM 的合作伙伴。如果有问题,问题就是我们还没有适应这样的开发模式 "
  小伙子: " 不,我觉得肯定有更好的解决的方案。我们可以设计出比 Entity Bean 更好的方案 "
  老板: " 哦, Gavin ,我知道你很聪明,开发水平也不错。但是开发这样的系统太难了,而且你根本就没有用 SQL 开发过任何数据库系统。不要想这样一个不现实的目标啦! "
  小伙子皱了皱眉,说道: " 不,我相信我有能力开发出这个系统。我的想法绝对是可行的。 "
  (注:以上场景纯属虚构,但至少以下内容完全属实: Gavin King 开发 hibernate 的动机有两个:发现 CMP 太滥;赢得对老板的争执。 Gavin King 当时没有任何用 SQL 开发数据库的经验, Gavin King 开发 hibernate 的第一件事是去街上买了本 SQL 基础的书)
  也许 Cirrus Technologies 的老板做梦也想不到两年以后,这个小伙子开发出的那个产品会成为全世界最流行的 O/R Mapping 工具,而那个对 SQL 和数据库一窍不通的小伙子居然会成为全世界 J2EE 数据库解决方案的领导者。
  这就是 Gavin King ,一个充满激情、脾气很倔、永不言败的人。他的成就也许全世界搞 Java 的人都知道:他是 hibernate 的创始人;他是 EJB 3.0 Entity bean specification 的实际领导人( sun 任命的领导人应该是 Linda DeMichiel );他也是那本经典的书 hibernate in action 的作者;他也参加了 XDoclet Middlegen 的开发;他在全世界各种著名的会议 (TheServerSide Symposium ) 进行演讲和讲座。
   2003 9 月, Gavin King hibernate 的一些开发者加入了 JBoss 。这样他们就可以全职进行 hibernate 的开发,并提供最好的服务和培训。

  也许在这里讨论 hibernate 的成功和影响力这种全世界都知道的事情已经是多余的了。 Gavin King 的火暴的脾气和自负也是闻名的,看看 Gavin King 自己有趣的评价: Even when I'm a rude grumpy bastard answering forum posts at 3am, I'm always happy to see people using Hibernate. (有点断章取义之嫌,呵呵,贴出来闹着玩)。看看 Gavin King 的一些表现吧:
   1 2005 3 月, JDO 的一个 vendor Versant 在他的 Paper 里指了好多 hibernate 的好多所谓的缺点, Gavin King 做出了毫不留情的反击。
   2 2003 9 月, Gavin King 在他网站上向全世界发起挑战:谁要是能对一段代码用 JDBC 开发做到效率比 hibernate 高好多,就给他 100 美金。
   3 Rod Johnson 2005 年的 TheServerSide Symposium JBoss 那帮人戴假面具穿小丑衣表示了一下意见: "neither I nor any of my colleagues will be dressing up as film characters" 。看看 Gavin King 的回击吧: "But Rod, you'd make such a great Egghead! Well ... if you didn't take youself so damn seriously, that is Wink While we're on the topic, who else has noticed that Rod has a double-phallic name?" 。呵呵,有点污贿的话, robbin 甚至认为 Gavin King 的人品有问题,我觉得 Gavin King 的人品应该没啥问题,只是性格就是这样。
   4 、一个公司将他们的 O/R Mapping 工具用某个应用进行了性能测试,并与 hibernate 比较。说速度快了好多, Gavin King 花了一天的时候进行测试,然后进行了强烈的反驳。( blog 那个贴子找不到了,所以记不清他说啥了)
   5 Gavin King blog 上公开对 JDO 做出评价,认为 JDO 没有未来 ,把好多人气坏了。
  再说说 Gavin King 的演讲和讲座, Gavin 有很不错的嗓音,略带沙哑但很清楚。但他的口头禅太多了,在一句话里会出无数个 "you know" 。而且总觉得虽然他做了好多讲座,但仍然显得好紧张。不过如果仔细听他讲的内容,其实相当的不错,而且会做好多的手式和一些奇怪的表情,呵呵。不过他经常是和 Christian Bauer 一起做 hibernate in action 的讲座,感觉两个人配合的很不好,有时思路也对不上好号,又不象 Joshua Bloch Neal Gafter 那样一唱一和、天衣无缝,很容易让人分散注意力。真不知道为何两个人老是一起上。
 
图片链接  http://picasaweb.google.com/xiaogang/20070419GavinKing
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值