To the WTF Ruby Club, here,
You should have a second look. RoR has some really intriguing features. For examples, validation really happens in the model, and not in the view or controller. Ruby makes for really clean OO. Or the way how the model “automatically is syncing/creating” your database tables, or etc…. (i could go on and on, refreshingly, one can really feel that the creator “Matz” thinks in Japanese, not in English, I mean, the way English works influences the way we create Programming
languages. Programming languages are really some sort of languages, too).
I admit that RoR hosting providers are few and more expensive then PHP, and the need to use the Ruby CLI is something not everybody will like. Also, learning curve is a bit steep.
But Ruby shows some new ideas, how a web application framework could work, and that`s good. BTW, there is a PHP clone to RoR, but i forgot the name. You can google it though…
To be fair, developing with CI is probably faster, but PHP does not have the elegance of RoR and it is less “OOP by the book”. PHP simply cannot deny its roots in procedural programming. I admit, CI goes a far way in rectifying that.
Michael