Hi All,
I’m having trouble understanding CodeIgniter’s place in the world. After viewing the videos and DLing it, I’m still no more convinced. I have used RoR now for the better part of two years, and, while CodeIgniter is young (granted), it doesn’t come close to the features, or readability of RoR. And having to think in terms of:
$this->load->view('my_view')is nothing short of mind boggling. Perhaps CI will surprise me in the future, but the very fact that it uses PHP as its basis seems its first flaw. Not so much that PHP is incapable, it’s just far less capable by default. I mean, I can’t think of a single thing that Ruby can do that PHP can’t eventually; it’s just that PHP involves a great deal more work to do some of the things that are basic in Ruby.
And that “Create a Blog in 20 minutes”? Why don’t you guys go have a look at Blog in 15 minutes. Granted, that’s not a huge difference, but once you look at what’s involved you’ll appreciate it more.
One thing I will say in defense of PHP is that at this point is that it does seem by default (meaning ‘without any tweaks or cheats’) to cause a great deal less server load than RoR. Even so, I still find it hard to answer the “why"s of CI.
As I said, there’s no kind way to bring this up. Hopefully some of the community and/or devs can enlighten us.