记得以前在和朋友聊天时讲到自己最近在用Ruby写东西,他们大多会露出好奇的表情,问我什么是Ruby。可现在,这种情况应该不会出现了,Ruby on Rails早已成了人们讨论的热点,它也把Ruby带到了聚光灯下,越来越多的人开始使用Ruby,甚至爱上了这门语言。
如果你是一个Java开发者,想在实际项目中尝试Ruby和Rails时肯定会有这样的问题:我有很多遗留的Java资源,比如EJB和Java库,怎么把它们用在新项目里,还是放弃它们?有些问题用Java的解决方案显然更好,能不能结合Ruby和Java呢?来试试JRuby吧,你会眼前一亮,谁说鱼与熊掌不可兼得?如果你是一个Ruby开发者,那最好也来看看JRuby,你会发现Java的世界一样很精彩。目前Rails缺少高可用性的解决方案,这是导致很多大流量网站不敢使用它的主要原因,而采用JRuby方式来部署,可以利用很多成熟的Java解决方案,解决他们的后顾之忧。
本书的作者Ola Bini通过4个由浅入深的项目,结合Rails向读者介绍了JRuby的很多东西,例如,如何在Ruby中调用Java代码,如何使用Java库,如何实现并访问EJB,如何操作JMS,如何用JMX来管理Rails应用程序……甚至可以在Java中调用由Ruby实现的Java类和接口,很神奇吧!此处给出的代码都很有实用价值,只需稍做加工就能放进真正的项目中发挥作用,要是你急需可以上手使用的东西,那本书就再合适不过了。
本书最后的附录中整理了Ruby和JRuby的常用语法和一些别的东西,虽然比不上完整的参考手册,但这些内容应付日常事务应该绰绰有余了。
大学时的翻译老师在课上曾多次叮嘱我们,翻译先时要忠于原文,表达出作者真实的想法,在此基础上再追求信、达、雅。不过碍于时间,加之本人水平有限,译文中还有很多不足之处,希望各位读者不吝指正。
2008年3月
《JRuby实战》(英文版名为《Practical JRuby on Rails Web 2.0 Projects》)的译者序,第一次一个人翻译下整本书,第一次写序言。在书即将出版时,将这篇译者序放上自己的博客,以做纪念。
分享到:
相关推荐
Ruby 、 Rails 、JRuby 都是令人兴奋的技术
JRuby语言实战技术,java下运用ruby
jruby安装包 和 jruby的lib库 JRuby是面向Ruby、基于Java虚拟机(JVM)的一种解释程序,它结合了Ruby语言的简易性和功能强大的JVM的执行机制,包括与Java库 全面集成。Rails彻底加快及简化了Web应用的开发,不过它让...
jruby是一个ruby的解析器,可将ruby解析为java文件,jruby作为ruby解析器时刻调用java代码
jruby-complete-1.7.19.jar,java版本的ruby解析器
jruby-1.3.1.jar包 解决org.jruby.exceptions.JumpException 等报错
本文介绍了JRuby的安装与配置。JRuby的安装需要JRuby以及JDK,本文使用的版本分别是JRuby 1.1.2以及Java 1.6。至于JRuby配置,文章主要介绍了测试JRuby安装的方法。
This book introduces you to three JRuby deployment strategies that give you the performance and scalability you need, while you use a language designed for rapid development. Explore common ...
jruby-src-1.0.zip
org.jruby.rar
jruby-bin-1.3.1.zip 用于jruby语言研发的必要工具
JRuby window X64 开发软件
jRuby On Rails WEB 2.0
jruby与java使用开发,听说jruby能是swing的调用变为更简单
Now you can bring the best of Ruby into the world of Java, with Using JRuby. Come to the source for the JRuby core team’s insights and insider tips. You’ll learn how to call Java objects seamlessly ...
对于Jruby、Jython和Groovy三种动态语言,长期以来很多人犹豫于如何选择它们。本文提出一个非常有力的例证证明:如果你是一个基于Java虚拟机的开发者,那么请放弃Jruby和Jython。
jruby 1.9.6 win64
JRuby在Java测试中的应用,使用脚本语言,高效快进行Java程序测试。
jruby-1.5.5+OperaWatir+RSpec
jruby-dist-9.1.15.0-bin.zip JRuby是面向Ruby、基于Java虚拟机(JVM)的一种解释程序,它结合了Ruby语言的简易性和功能强大的JVM的执行机制,包括与Java库 全面集成。 截至2017.12.08最新稳定版 JRuby 官方更新说明:...