年底前开始学 Ruby on Rails,目前由于工作需要,准备开始学习 JRuby(有实际的开发和部署环境,可以学以致用),除了看官方文档之外,应该如何快速学习提高? 请大家指点一下,谢谢了。
就跟 ruby 一样的,只是环境比较麻烦,一些 ruby 的 gem 不能用(c 的拓展的)。总之就是像 ruby 一样用,遇到问题就去查就好,不过就没有 ruby 开发那么舒服了。
我使用的印象是命令行里输入 jruby jirb 这样的命令,启动相当慢,可能是因为要先启动 jvm 的原因,不过那是 2 3 年前了,现在不知道有没有改进。 jruby 的学习资料网上有很多啊,主要是看 pdf,加上自己多写代码。坑还是很多的。
@joezhang 学 Ruby,jruby 都是和集成相关的,属于工程性质的任务,等有目标的时候再学习都不迟。
Rails 是另外的技术,需要专门学习。找本书看看吧。是大全,适合半路出家的盆友来一本玩玩。
另外,jruby 集成 Java 项目其实看官方文档就足够了,没有啥神秘的地方。
部署这一块,可以看看 all-in-one 的解决方案:http://torquebox.org/news/tags/torqbox/
@xds2000 谢谢,目前公司的项目使用 JRuby 开发部署,所以才想快速学习提高。好处是可以一边学习,一边在真实的环境中开发应用。
谢谢大家,我按照 wiki 的学习指导,目前进度:基本看完 Rails Guide;通过学习 Ruby on Rails Tutorial 实现一个微博客系统,包涵完整的功能 (包括 UI);准备开始看 Agile Web Development with Rails 4 和 Deploying with JRuby。