I did not run that test I just found it. My tests are not published but they are consistent. Anyway, in that page there are charts at the bottom with english labels.
The problem is Ruby. It is a very slow language (http://www.blognone.com/node/4385). My tests confirm it is 20 times slower than python in simple loops. Java is a dinosaur and PHP is not easy to maintain. I would go with Django or web2py. If they use web2py (http://mdp.cti.depaul.edu), I will help them. web2py scales very well because allows you to bytecode compile the models, the controllers and the views (so there is no parsing when serving a page) and cache every function in ram.
The word "enterprise" appears twice on the web2py web site. It is part of the name. Many people have complained about it since occasionally "enterprise" has a negative connotation. web2y actually is a free and Open Source MVC framework like rails. For web2py the word "enterprise" represents the fact that it is stable, maintained, always backward compatible, easy to use and deploy, and designed for multiple applications that cooperate with each other (via cas, xmlrpc, xml, rss, databases, etc.).
Re:Chapter 10 - Large Projects
on
Advanced Rails
·
· Score: 1
The fish predates the dinosaur and it is a fish. Anyway, I was referring to the size of code you need to get things done.
I did not run that test I just found it. My tests are not published but they are consistent. Anyway, in that page there are charts at the bottom with english labels.
The problem is Ruby. It is a very slow language (http://www.blognone.com/node/4385). My tests confirm it is 20 times slower than python in simple loops. Java is a dinosaur and PHP is not easy to maintain. I would go with Django or web2py. If they use web2py (http://mdp.cti.depaul.edu), I will help them. web2py scales very well because allows you to bytecode compile the models, the controllers and the views (so there is no parsing when serving a page) and cache every function in ram.
The word "enterprise" appears twice on the web2py web site. It is part of the name. Many people have complained about it since occasionally "enterprise" has a negative connotation. web2y actually is a free and Open Source MVC framework like rails. For web2py the word "enterprise" represents the fact that it is stable, maintained, always backward compatible, easy to use and deploy, and designed for multiple applications that cooperate with each other (via cas, xmlrpc, xml, rss, databases, etc.).
Rails is old news. Try something really new and mind blowing.