注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 GHOST系统封装 全图 教程
 帮助

java为什么是蠢蛋的十大原因


2007-09-20 17:55:30
 标签:Java Rails Ruby ROR   [推送到技术圈]

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://blackanger.blog.51cto.com/140924/43461
原文地址:http://jroller.com/obie/
翻译         :blackanger
事情的起因:

《the rails way》一书的作者obie在hibernate的作者gaven king在gaven king的blog里争论的面红耳赤,争论的主题是ActiveRecord和hibernate的优劣,最后obie火了,就有了下文。

1。java有编译器。
     Ruby没有编译器,这是伟大的一点!作者F***了一下编译器和它错误的安全感。要部署成产品还得进行劣质的代码检查,完全因为它是编译的原因。而Ruby的世界没有这么奢侈。

2。Java框架的作者不是应用程序的开发者。
      一流的例子:JBoss的那些家伙们(暗骂GavenKing,Gave King就在JBoss),领着华丽的工资,整天工作在编写框架的代码中。当然,这个框架也拿出去给真实的应用程序使用,可是他们自己却不这样做。最后的结果就是,他们中没有一个人的手艺(技术)是来自于实际的代码基础。因为如果他们的技术来自于实际的工作编码基础的话,可能这些技术没这么suck了,suck什么意思?理解不了。
     而所有的rails核心和插件的重要贡献者都是全时全力应用程序开发者。起先是DHH和他的rails团队,然后日复一日,我们用ruby开发应用,然后从中抽取精华通过gems和plugins的形式为其他的Rails开发者提供可用的片段。

3。大多数的java程序员是笨蛋!(汗!)
    跳过(There just aren't that many good programmers overall in the world -- and most them wouldn't be caught dead doing Java.)
4。java太零碎
     大体意思就是java的框架太多,太零碎,而且都很蠢,而Ruby的世界只有rails一个框架,有同一个结构,遵循同一个约定。这很好,这意味着Rails的开发者可以比较安逸的穿梭在不同的project之间。
5。java太慢了(执行效率)
   这个理由有点牵强了,本人觉得。作者是说ruby虽然慢,但总比java快。
6。java没有块和闭包
    作者认为对这个原因,没有必要再老生常谈了。
7。java有IDE。。。
     这个理由,没法说了。
    作者说这个有点接近第三条,java程序员是愚蠢的,大家都知道,最好的程序员都用Vim和Emacs。也有TextMate的用户。如果你用IDE,那么你就suck  period。
8。java有很好的debug支持。
     java有伟大的强力的debug支持(当然是必须的了,因为java代码是那么的suck ass),Ruby的debug支持有点荒唐的令人同情。这就意味着我们的代码必须有更好的测试和易读。
9。java为卖主带来了大量金钱。
    这个原因可能是这十大原因里最微妙的一个。Basically, the integrity of most anything having to do with Java is corrupted by the way that it is inextricably linked to a web of intrigue involving money, big vendors and bullshit enterprise politics and pandering。
Ruby doesn't make major money for anyone except Pragmatic Dave.
10。java世界里没有DHH。
        作者的一个个性的朋友说过:“If DHH ain't doing it, you don't fucking do it . (Seems every time some clever fellow gets into trouble it's because of that.)”
      
    
  
 

本文出自 “{ :Alex Space => " Ruby Notes " }” 博客,请务必保留此出处http://blackanger.blog.51cto.com/140924/43461





    文章评论
 <<   1   2   >>   页数 ( 1/2 )  
2007-09-20 21:49:58
顶起来
JAVA没有这么衷吧?
它也为我们带了这么多好东西

2007-09-21 00:02:50
楼上的用五笔打字啊?
本文的观点可能有点偏激,不具有导向性,当个热闹看吧!

2007-09-21 12:27:07
呵呵,,java ROR 我都喜欢。

2007-09-27 08:53:58
还是当热闹吧,呵呵

不过也说出不少两者的优缺点

2007-12-13 13:15:59
翻译能不能翻译好点,不要老拿些以偏概全的东西,JAVA Fans很生气 ,

2007-12-23 17:17:04
呵呵,楼上的sorry!
当个热闹看看,Java Fans别生气

2008-01-31 09:37:46
博文不错,已经推至J2EE开发圈:http://g.51cto.com/michael
欢迎加入J2EE开发圈研究JAVA开发技术!HOHO

 <<   1   2   >>   页数 ( 1/2 )  

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: