3 ms·
This post is a bit of a bait & switch. Thanks to JRuby-Rack you can run any rack compliant application framework on Google App Engine (sinatra, merb, rails).
by knowtheory 18y ago
This post is a bit of a bait & switch.
Thanks to JRuby-Rack you can run any rack compliant application framework on Google App Engine (sinatra, merb, rails).
However, ActiveRecord (Rails modelling component) can't actually interface with the Google App Engine datastore directly.
There are tools that have been built by some guys at google to wrap the Java API, but i don't see these instructions including them.
- lyime 18y agoIf someone is working on this, It can be huge. Otherwise rails on GAE is a deal breaker. Although it is good to see as a first step :)
- knowtheory 18y agoYes, someone is working on this ;) A lot of this will be presented at RailsConf tomorrow. Ribrdb, is a googler who works on AppEngine, and has written Ruby wrappers for a a number of the pieces of the Java AppEngine API. You can find his work at http://code.google.com/p/appengine-jruby/ http://code.google.com/p/appengine-jruby/ I'm working on some integration & environmental tools for developing locally w/ the AppEngine called Reggae (which i won't link since i don't have anything compelling to show yet).
- jamesbritt 18y agoIt does raise the question of what it means to call something a 'Rails app', especially if AR is considered the heart of Rails. Also, given the restrictions imposed by GAE, Rails may not even be a good choice. Sinatra or Innate/Ramaze (once jruby-rack pulls in Rack 1.0 code) seem much better options, being cleaner and lighter.