Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<blockquote> <p>Is JRuby the only option?</p> </blockquote> <p>Don't speak in absolutes! :) JRuby has the benefit of being able to call Java libraries like CF, but it's still an emerging platform, albeit one with great potential on the JVM. </p> <blockquote> <p>Will invoking our jar-packaged Java code be still fast enough?</p> </blockquote> <p>If you are still going to run on a JVM language like CF or JRuby then I would say yes. </p> <blockquote> <p>Is Linux required along with switching to Rails? (I don't like Rails on Windows)</p> </blockquote> <p>Linux is not required for JRuby (see <a href="http://www.iowaosum.com/install-jruby" rel="nofollow">here</a>) - remember JRuby is just another JVM language and the benefit of the JVM is platform independence. If you are going for plain Rails I would recommend going over to Linux - I've tried using Rails on Windows before and it's not pretty. Everything you read in terms of Rails tutorials etc. will assume a favour of Linux. </p> <blockquote> <p>What about scalability? Do you recommend Sinatra to handle our traffic?</p> </blockquote> <p>Sinatra is a very slimmed down framework which essentially uses simple regex routing rules. I would use it for small projects, but for a production application that is likely to grow, then no. You are better off getting the organisational benefits of Rails. </p> <blockquote> <p>Will it be possible to place this configuration in a cloud?</p> </blockquote> <p>I <a href="http://www.engineyard.com/blog/2011/jruby-on-appcloud-available-through-beta-program/" rel="nofollow">believe</a> Engine Yard do JRuby hosting. Heroku do Rails PaaS hosting. Heroku might not be a good match if you are using JRuby or calling Java from JRuby, but for a plain Rails application it's very cool. </p> <p>And as others have pointed out - CF is not the problem, the problem is how your application was written and organised. You can write crap Rails code too, remember. </p> <p>Hoep all that helps you somewhat with your decision. </p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload