On 20 May 2010 13:45, egervari <[email protected]> wrote: > When it comes to performance, how is Rails? Like if I were to design a > raw Spring/Hibernate app, which I'm not going to... but let's say I > did. What is the comparative performance with something like that, > even though it probably isn't a fair comparison. > > Sorry I do not have sufficient experience to help you with this.
> Also, how well to do the tests run? Imagine a system with a few > thousand unit/integration tests. How long will it take to get all the > tests to run? > > This depends on your tests. A massive amount of badly written tests are going to take a long time to run regardless of the language. The choice of language is not going to mitigate bad design or coding. > Is it hard to build cron-like events in rails/ruby? Can I do that > inside of my app where it's hosted? In the java world, we have quartz > to do this (and probably some others). > We (where I work) are a Linux shop and we use cron extensively to push and pull data to keep our systems up to date. Here is the plugin we use http://github.com/PeterHickman/Crons-for-Railsthere is also some bits and pieces on my blog if it might help ( http://peter-hickman.blogspot.com/ ) There are other tools but this deploys the crons with the site using capistrano and installs them all in one go. Works for us. > > Also, is it a good idea to use rails 3.0 even if it's in beta if the > app is not going to production for awhile? > > To be honest we haven't even looked at 3 yet. I'm pretty sure that we have at least one 2.0.X site still running. I would base your decisions on what is available now, it's not like all the Rails 2.X code is going to suddenly stop working the day 3 goes live. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

