`
DigitalSonic
  • 浏览: 210338 次
社区版块
存档分类
最新评论

《JRuby实战》译序

阅读更多

记得以前在和朋友聊天时讲到自己最近在用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》)的译者序,第一次一个人翻译下整本书,第一次写序言。在书即将出版时,将这篇译者序放上自己的博客,以做纪念。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics