-
新手问题: Ruby, JRuby, IronRuby, 我该选择什么?5
看了一些 Ruby on Rails 的资料, 打算深入学习 Ruby (更准确说可能是 Rails)
但是看了下国内目前的环境, 感觉 ROR 的推广还不够, 要客户接受还有些难度.
所以我想以学习的态度去看待它, 似乎 .NET 和 JAVA 平台更容易让人接受, 但因为我对这3者的细节不太清楚, 也不知道哪一个前景更好, 所以在此向各位朋友请教.
谢谢.2008年11月14日 12:47
6个答案 按时间排序 按投票排序
-
采纳的答案
既然都带ruby字样,那么学习看RUBY肯定是没有错的。
既然考虑Java和.Net,那你喜欢哪个就学习相应的ruby实现好了。
如果自己玩,ROR就可以了。2008年11月16日 20:23
-
你問此問題,你應對一門程式語言有相當瞭解。如果尚未瞭解,我建議先學會C,然後C++。通曉比兩門。遇到其他語言程式,一理通,百理明。
Java與.NET環境,只要你學,都一定會找到一個工作位置,尤其大機構內更甚。但要脫穎而出,難矣。
學Ruby算是一間比較『新』的語言。比起其他語言程式,屬於較非典型一類,思維上會有點轉變。Ruby不但帶有Object-oriented programming,尚有functional programming的特色,感覺上比較有趣。Rails框架與Ruby語言發展同樣進步神速,愛挑戰新環境的人。如果你看好Rails的前境,學Ruby的確係不錯之選。2008年11月20日 15:34
相关推荐
Ruby / JRuby lib用于管理代理 通过从多个提供程序获取并验证实际的代理列表,此gem可以帮助您的Ruby / JRuby应用程序使用代理发出HTTP(S)请求。 它为您提供了一个特殊的Manager类,该类可以加载代理列表,对其...
总之,JRuby是Ruby语言在Java平台上的强大实现,它结合了两种语言的优点,为开发者提供了更多选择和可能性。无论是为了性能提升、跨平台开发还是利用Java生态,JRuby都值得在你的工具箱中占据一席之地。
2. 第三方库:虽然不如 Ruby 社区庞大,但 JRuby 也有许多兼容的 Java 和 Ruby 库可供选择。 3. 文档与教程:JRuby 提供丰富的官方文档和社区教程,帮助开发者快速上手。 根据提供的文件名 "org.jruby",我们可以...
JRuby 1.7.9 是该版本线的一个特定发布,可能包含了对 Ruby 1.9.x 版本的兼容性优化和一些已知问题的修复。 描述中的 "opencmsmoduleswar.zip" 提到了 OpenCMS,这是一个开源的内容管理系统,主要用于构建和管理...
JRuby-在JVM上实现Ruby语言主: 9.2分支:关于JRuby是使用JVM的的实现。 它旨在成为Ruby的完整,正确和快速的实现,同时提供强大的新功能,例如没有并发,真正的并行性以及与Java语言的紧密集成,以允许您使用Java。...
1. **JRuby简介**:介绍JRuby的历史、开发背景、主要特性,以及为什么选择JRuby而不是其他Ruby实现。 2. **JRuby与Java的结合**:阐述JRuby如何在JVM上运行,包括类加载机制、垃圾回收以及与Java类库的交互。 3. *...
#### JRuby:连接 Ruby 与 Java 的桥梁 JRuby 是一种用 Java 实现的 Ruby 解释器,它允许 Ruby 代码在 Java 平台上运行,同时也支持 Ruby 代码调用 Java 库。JRuby 的出现使得 Ruby 与 Java 之间的界限变得模糊,为...
JRuby 是一个开源的、高性能的 Ruby 解释器,它能够将 Ruby 代码编译成 Java 字节码,从而在 Java 虚拟机(JVM)上运行。JRuby 的出现使得 Ruby 开发者能够利用 JVM 的强大功能和丰富的库,同时也让 Java 开发者能够...
JRuby是Java平台上的一个实现,它允许开发者在Java虚拟机(JVM)上运行Ruby编程语言。这个“jruby-bin-1.3.1.zip”压缩包是JRuby的一个早期版本,专为Ruby语言的研发提供必要的工具和环境。在这个版本中,重点是兼容...
《JRuby和Rails-让Ruby语言融入于Java项目》是一本深入探讨如何在Java环境中使用JRuby和Rails框架的教程。这本书旨在帮助开发者理解和实践如何将Ruby on Rails的灵活性和生产力引入到Java企业级开发中,从而提升软件...
特别推荐新手通过该教程来快速入门Ruby。 - **学习建议**:通过本教程学习Ruby的基础知识后,尝试自己编写简单的程序来加深理解。 - **极客教程**: - **链接**:[Ruby 教程 | 极客教程]...
4. **开发效率**:Ruby的简洁语法和Rails框架的便利性,使得开发过程更加高效,结合Java的稳定性和成熟性,使得JRuby成为混合开发的理想选择。 **JRuby实战** 学习JRuby,你需要了解以下关键点: 1. **安装与配置...
**JRuby:Ruby on Windows的完美融合** JRuby是一个开源的、基于Java平台的Ruby语言实现,它允许开发者在Ruby环境中使用Java类库,并且可以让Java应用程序无缝地调用Ruby代码。标题中的“jruby_windows_1_6_4安装...
JRUBY是Ruby编程语言的一个实现,它允许在Java平台上运行Ruby代码。 **描述解读:**描述中提到“Ruby大家不可以不知道吧?”意味着Ruby是一种广为人知的编程语言,它以其简洁、优雅的语法和强大的元编程能力而受到...
无论你是Ruby新手还是有经验的开发者,了解JRuby可以帮助你扩展技能树,将Ruby的优美特性带入到Java世界。 总的来说,"jruby-src-1.0.zip"是一个对于学习JRuby和Ruby在Java平台上的应用至关重要的资源。它不仅提供...
Ruby语言本身的简洁性和灵活性,结合JRuby与Java平台的高度集成能力,使得JRuby成为Java项目中进行自动化测试的理想选择之一。无论是编写简单的单元测试还是复杂的集成测试场景,JRuby都能够帮助开发者更快地完成...
### Ruby 语言基础知识点 #### 一、Ruby 语言简介 - **定义**:Ruby 是一种开源的面向对象程序设计的服务器端脚本语言。它最初由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto,社区中常被称为 Matz)在 ...
如果遇到问题,如找不到 main 方法或 org.ruby.main 未定义,应检查 JRuby 和 JDK 版本是否兼容。遵循上述步骤,你将能够顺利地在 Windows 系统上安装并配置 JRuby 1.1.2,同时利用 Java 类库进行开发。
JRuby 是一种在 Java 平台上实现的 Ruby 解释器,它允许开发人员通过 Java 虚拟机(JVM)执行 Ruby 代码。JRuby 的独特之处在于其能够无缝地集成 Java 库,包括 Java Swing,这使得 JRuby 成为开发桌面应用程序的一...