I'm playing with RoR since Ruby 1.0, now I'm playing with 3.2.
I have to merge/rewrite one ERP from standalone app client/server to web
Some of this part is made with PHP, but this part is not the most
important, and there is an option that we can rewrite it to other tools
like RoR as some parts have to change.
The main question is why I should choose RoR over other framework PHP
like Kohana or Yii.
I don't want to start a fight here, I want to ask very specific
- Is it true that a slow queriy on RoR lock all other concurrent
connections? This was true on old RoR versions.
I usualy have my RoR served by Ngix with Thin.
Apahe can serve PHP directly.
This extra layer (Thin, mongrel,...) has some penalty on RoR ?
I know I can have many Thins servers listening and Ngix uses them by
demand, or use Passenger, Unicorn, ... but those options are slowering
the web in comparation with Apache and PHP?
I prefer to use RoR but I have to convince the other programmer and my
Boss, both of them prefer Php because sound better, there are more
developers, bla bla bla
Of course the best is what I'm doing, creating a RoR and Kohana web tot
test this very specific questions, but it's aways good to ask and read
from profressionals like you