我已经使用 Ruby on Rails 完成了一些项目。我将使用 JRuby on Rails 并将其托管在 GAE 上。在那种情况下,我在开发 JRuby 应用程序时需要了解哪些内容。我读到了
- JRuby 具有相同的语法
- 我可以访问 Java 库
- JRuby 无法访问某些 gems/plugins
- JRuby 应用程序第一次加载需要一些时间,所以我必须通过每 5 分钟左右发送一次请求来保持它处于活动状态
- 我不能使用 ActiveRecord,而是必须使用 DataMapper
如果我对我所做的任何陈述有误,请更正,还有什么我必须知道的吗?我是否需要从头开始阅读有关 JRuby 的知识,或者我可以像往常一样开发 Ruby 应用程序?