`
gigix
  • 浏览: 352971 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

为什么说Ruby好过Java

阅读更多
Sample of Gosling build script:
https://gosling.dev.java.net/source/browse/*checkout*/gosling/trunk/gosling/Gosling.java?content-type=text%2Fplain

实在没话说了。
分享到:
评论
14 楼 gaovb 2006-10-20  
uncutstone 写道
我也很喜欢 ruby。 甚至认为由于 matz 是日本人,所以 Ruby 与中国道家思想暗合。扯远了。呵呵。

别玷污了道家思想,抵制日货,这也是我们学ruby时觉得心里别扭的原因
13 楼 geszJava 2006-10-20  
奇怪了.为什么rake也和java来比较了...
不过要是有人用groovy+ant来作测试和项目管理的话,相信会简单点吧
12 楼 uncutstone 2006-10-19  
我也很喜欢 ruby。 甚至认为由于 matz 是日本人,所以 Ruby 与中国道家思想暗合。扯远了。呵呵。
11 楼 axgle 2006-10-19  
哈哈,我不喜欢java.
“Ruby好过Java”,这种说法与我的感受一致 
10 楼 thegiive 2006-10-19  
This is a strong point in Ruby and a weak point in JAVA.
That's all. It's not the point we should fighting for.

By the way, I am rubyism.
9 楼 axgle 2006-10-19  
任何带有偏见的话题,在论坛上都会比较火!
为什么英语好过汉语?
为什么白人比黑人优秀?

我觉得要做到“客观”是不可能的事情---因为人人都不客观--除了上帝,没有谁客观。
但“公正”可以做到,虽然要做到公正也不是容易的事情。
----
我上面说的只是针对“客观与公正”的看法,跑题了:)
8 楼 LucasLee 2006-10-19  
gigix 写道
这本来就是我一个人在一个时间想到的一件事,为什么要客观公正恰当中肯?既然比较自然是拿长处比较短处,不然比来比去比出一句“各有优势”,跟废话有什么区别?在我看来所谓客观公正,倒还不如说一句什么地方用Ruby不爽什么地方用着还不错,比客观公正要有价值多了。


说得也不无道理。

我觉得这个帖子更适合放在你自己的blog上,不适合放在论坛里讨论。
7 楼 感动 2006-10-19  
就凭这?
情人眼里出西施,看来一点都不假阿。
6 楼 cookoo 2006-10-19  
Lucas Lee 写道
总拿长处跟人家的短处比,那还有什么好比的?

我的习惯是,人家说什么好,我就要想想是否真的有那么好?是不是隐藏着什么问题?
反之亦然,说不好,想有没有好的地方没有发现。

我的小小法门,为我比较客观的看问题颇有用处。(不过有时的确招人烦.:)  )

没关系,我也有这个习惯,通常我会自己去调查一下再说。
另外注意比较是需要限定范围的,Java当然有长处无数,不过在build脚本这个圈子里就难以施展了。

关于rake,可以通过Martin Fowler的文章详细了解一下:
http://www.martinfowler.com/articles/rake.html
5 楼 gigix 2006-10-19  
这本来就是我一个人在一个时间想到的一件事,为什么要客观公正恰当中肯?既然比较自然是拿长处比较短处,不然比来比去比出一句“各有优势”,跟废话有什么区别?在我看来所谓客观公正,倒还不如说一句什么地方用Ruby不爽什么地方用着还不错,比客观公正要有价值多了。
4 楼 LucasLee 2006-10-19  
总拿长处跟人家的短处比,那还有什么好比的?

我的习惯是,人家说什么好,我就要想想是否真的有那么好?是不是隐藏着什么问题?
反之亦然,说不好,想有没有好的地方没有发现。

我的小小法门,为我比较客观的看问题颇有用处。(不过有时的确招人烦.:)  )
3 楼 LucasLee 2006-10-19  
robbin 写道
这是用Java写的build配置程序,如果你换成用rake写写build脚本,你就知道为啥了。

我不懂Ruby,粗略看过一下而已。
但是以偏概全显然有失偏颇。

我看Gigix可以说这是Ruby比Java好的一个例子,比较恰当和中肯。
标题为“为什么说Ruby好过Java”,让我觉得似乎这个已经是不争的事实,
(也许Gigix的确这么认为吧),并且让我觉得他对所有的反对意见都认为不足挂齿、不值一提。

2 楼 robbin 2006-10-19  
这是用Java写的build配置程序,如果你换成用rake写写build脚本,你就知道为啥了。
1 楼 LucasLee 2006-10-19  
好玩.
但是我看了那段Java代码,没看出什么问题啊,也比较易读.

相关推荐

    From Java to Ruby

    然而,Ruby鼓励使用异常来控制程序流程,而在Java中,过度使用异常会被视为不良实践。 在开发工具和生态系统方面,Java有成熟的IDE如Eclipse和IntelliJ IDEA,以及Maven和Gradle等构建工具。Ruby则有RubyMine作为...

    深度剖析Ruby vs Java误区

    在深入探讨Ruby与Java之间的误区时,我们首先要澄清一个普遍的误解:Ruby只适合小型项目,而Java更适合大型复杂项目。...总的来说,选择Ruby还是Java应基于项目的实际需求和团队的技术背景,而非固有的偏见或误解。

    ruby生成java文件的工具

    标题中的“ruby生成java文件的工具”指的是使用Ruby编程语言编写的一种工具,它能够自动生成Java源代码。这种工具通常用于提高开发效率,特别是在需要大量重复性代码的情况下,如数据访问对象(DAO)、控制器...

    从 Java 到 Ruby_ 每一个管理者应该知道的事情

    标题 "从 Java 到 Ruby_ 每一个管理者应该知道的事情" 提示我们,这篇文章或书籍将探讨在 IT 管理领域从使用 Java 转向 Ruby 的关键点。Ruby 是一种动态类型、面向对象的编程语言,以其简洁、灵活的语法和强大的元...

    Ruby-JRuby一个Ruby语言的Java实现

    JRuby的实现方式是将Ruby源代码转换为Java字节码,然后在JVM上执行。这种转换过程涉及到词法分析、语法解析、抽象语法树(AST)构建以及最终的字节码生成。JRuby还支持Just-In-Time(JIT)编译,这意味着频繁执行的...

    一个面向Ruby、基于Java虚拟机(JVM)的解释程序

    jvm,JRuby是面向Ruby、基于Java虚拟机(JVM)的一种解释程序,它结合了Ruby语言的简易性和功能强大的JVM的执行机制,包括与Java库 全面集成。适用人群:计算机,电子信息工程、数学等专业的大学生课程设计、期末大...

    Java与Ruby在Web开发上谁更高效

    【Java与Ruby在Web开发上...虽然Ruby on Rails以快速开发和简洁语法著称,但对于追求更强大、更灵活的开发流程的Java开发者来说,Java提供了一条不同的高效开发路径。选择哪种语言取决于项目需求、团队技能和开发偏好。

    From java to Ruby

    《从 Java 到 Ruby》不仅为 Java 开发者提供了一条通往 Ruby 的清晰路径,同时也为管理层提供了充分的理由去考虑将 Ruby 纳入技术栈。无论是对于个人技能的提升还是组织的整体发展,本书都是一份宝贵的资源。通过...

    Java世界的Ruby

    Java与Ruby的结合不仅体现了这一点,也为开发者提供了更多选择和可能性。通过合理利用Ruby的灵活性和Java的强大功能,开发者能够在保持高质量的同时加快开发进度。在未来,我们可以期待看到更多关于这两种语言结合的...

    利用Ruby简化你的Java测试.

    利用Ruby简化你的Java测试.rar利用Ruby简化你的Java测试.rar利用Ruby简化你的Java测试.rar利用Ruby简化你的Java测试.rar利用Ruby简化你的Java测试.rar利用Ruby简化你的Java测试.rar利用Ruby简化你的Java测试.rar利用...

    基于Ruby+Java搜索引擎原理与实现

    《基于Ruby+Java搜索引擎原理与实现》是一部深入探讨搜索引擎技术的书籍,虽然只涵盖了前三个章节,但已足以让我们对搜索引擎的基本运作有初步的理解。在本文中,我们将围绕Ruby和Java这两种编程语言如何应用于搜索...

    from java to ruby -things every manager should know

    本书由 Bruce Tate 撰写,旨在帮助 Java 开发者了解并过渡到 Ruby 领域,同时也为管理者提供了宝贵的视角,让他们理解这两种语言之间的差异及其对企业的影响。 #### 重要知识点概览 ##### Java 与 Ruby 的比较 1....

    Ruby-rubyinstall安装RubyJRubyRubiniusMagLevorMRuby

    2. JRuby:JRuby是Ruby的一个Java实现,它可以在Java平台上运行,并且能够利用Java的性能和生态系统。JRuby的最大优点是与Java库的无缝集成,以及在多线程环境下的高效执行。 3. Rubinius:Rubinius是一个用Ruby...

    对Ruby VS Java误区的深度剖析

    Stuart Halloway的"Ruby VS Java 之怪谈"系列博客深入探讨了关于这两种语言的一些常见误解,旨在为开发者提供更全面的理解。以下是对这些误区的详细分析: 误区一:Ruby适合小型项目,Java适合大型复杂项目。...

    ruby2java:查尔斯·纳特(Charles Nutter)的JRuby项目的分支,该项目从Ruby源代码构建Java .class文件-java project source code

    Ruby2Java项目则更进一步,它尝试直接将Ruby源代码转换为Java字节码,从而避免了JRuby中的解释阶段,理论上可以提升运行速度。这种编译方式让Ruby程序能够像Java应用一样被预编译,减少运行时的解析开销。 在项目源...

    ruby_vs_java_recursion:Ruby 与 Java

    ruby_vs_java_recursion Ruby vs Java:为什么世界会用 Java 更快地结束? 该 repo 显示了 Hanoi Towers 上的经典递归调用。 上有Java、JRuby、Ruby实现的比较结果

    Ruby开发环境的配置

    Ruby 开发环境的配置 Ruby 是一种流行的编程语言, Rails 是基于 Ruby 的一个 Web 应用框架。本文档将指导您如何配置 Ruby 开发环境,包括安装 Ruby 和 Rails、配置开发环境、安装数据库等步骤。 一、安装 Ruby ...

    java-faker, 将流行的ruby faker gem 引入 Java.zip

    java-faker, 将流行的ruby faker gem 引入 Java Java Faker 这里库是 ruby gem ( 以及perl库的Data::Faker )的stympy/faker端口,它生成假数据。 当你开发一个新项目并且需要一些漂亮的数据来展示时,它很有用。用法...

Global site tag (gtag.js) - Google Analytics