1,很多地方推荐ROR,java好象有个jruby的吧
2,google/baidu
3,没
4,可能更适合网站快速开发,个人之言

解决方案 »

  1.   

    ruby是一种脚本语言,同java一样~~现在ruby的通常是与Rails构成一套框架体系,这就是常说的ROR了。说ruby是java的替代品这种话还是没什么依据的,都是人们的幻想。就像当初说java是c++的替代品一样。ROR与Spring,我的感觉上应该是不是同一层次上的框架体系。我的理解ROR与J2ee是一个层次上的。这只是我的理解。可能有误~~~我记得曾经看到过人们说ruby是一种魔幻语言,也就是说在程序实现上会让编写程序的人觉得很炫。语言来说,不论任何语言都可以实现你要的目的。你的一个问题。通过C C++ java python都可以解决。只是你的编程方式不同。我没有使用过,但是我接触过的javaeye是用ROR架构来进行搭建的。可能现在了解来说。javaeye也是最成功的一套ror的系统了。没有尝试过,不过从其他信息的获取。ROR在快速开发上好像还是蛮有名堂的。ruby本身是否对web开发有极大的优势我确实还是不是很了解。
      

  2.   

    依我说,ruby可以算是一套独立的开发工具了,并不是说谁是谁的替代品。
    Ruby是一种简单的面向对象编程语言,十分容易上手,并且功能强大。她是一个日本的Yukihiro Matsumoto(大家都叫他Matz.)在1995年首次发布的。Ruby从Perl语言那里借鉴了许多东西(有人形象地说Ruby是Perl的漂亮的妹妹:),和Perl相似,Ruby也擅长于文本处理、系统管理等任务。和Smalltalk一样,Ruby是一种纯粹的面向对象语言,任何东西都是对象。
    * 语法简单、优雅
    * 解释型执行、方便快捷
    * 完全面向对象
    * 内置正则式引擎,适合文本处理
    * 拥有很多高级特性(操作符重载、Mix-ins、Singleton Methods,...)
    * 有优雅、完善的异常处理机制
    * 自动垃圾收集
    * 高度可移植性(在Windows, Unix, Linux, MacOS上都可以运行)
    项目可能依2楼所说,一起使用的就是ROR(ruby on rails)。
    都说运用ROR技术,只需要两本书就相当于java几十本的组合。相信在 web开发效率方面应该有其长处。
      

  3.   

      ruby基本上没有什么逻辑吧!开发起来没什么意思, 比起java web 开发效率方面兴趣方面都比较格力!