第1章 引言
JRuby on Rails是一项令人兴奋的技术。如果你正捧着这本书,那么说明你已经意识到了这点。你哥能在Ruby和Rails方面都没有什么经验,也可能已经使用过它们,想知道为什么JRuby on Rails如此有魅力。不管怎么样,我希望本书可以教给你一些它所涉及技术的相关内容,介绍些看待问题的新方法,并在一种语言不能完美解决某个问题时,帮助你发现结合了多种语言的解决方案。
我使用Java已经很长时间了,不过从来没有真正喜欢过它。一直以来,我都是一个讨厌编程语言的人,不断地尝试新的语言,就好像我女友试新鞋一样。我知道外面有什么,Java并非针对所有现实问题的最终解决方案。不过,在大多数王作时间里,Java仍是我用来实现系统的主要语言。而在业余时间,我会使用些其他语言。大约3年半前,我发现了Ruby。其体的细节已经不太记得了,我开始)用Ruby,并且很喜欢它。它将Lisp元编程能力中的有用部分与Smalltalk敏感性(sensibility)和整洁性(cleanliness)相结合,同时还兼具Perl的实用性。
我花了两年多的时间说服老板使用Ruby。这一切除了归功于我说服为的提高,真正的原因是Rails的兴起。当我们刚决定要启用Rails时,面临的情况是要在资源和时间比较紧张的状况下,建立一个有简单数据库支持的Web应用程序。最终,我们说服了所有人用Rails来做这个项目,这无疑是一个胜利。从那时起,越来越多的项目使用Rails进行开发,现在有大约一半的项目使用Ruby On Rails而不是Java。
展开