Hacker News new | ask | show | jobs
by e12e 5037 days ago
I think part of that is that CodeIgniter has much less exposure and mind-share than rails does.

Personally I've given up on php because they keep having horrible problems with the core (c) code in the stack (not all of which are unique to php, like image processing libraries) -- but I don't think it fair to write off CodeIgniter as an alternative in general.

For anyone looking for a semi-large code-base using CI, I recommend having a look at Bamboo Invoice:

http://bambooinvoice.org/

That said I would have been very happy to see more of Expression Engine published under an open licence as well:

http://expressionengine.com/

My impression is that some of the projects that might have built larger stacks on top of CI just go (or went) with EE rather than write the code themselves.

1 comments

Codeigniter was the first php framework I learned. It was really easy to understand and extend. However it just doesn't feel right and I'm starting to think I'm just tired of php. I've seen bamboo invoice before. There are a few other robust projects I've seen but nothing that you could compare to 37signals apps or github.
I also started using CodeIgniter and i also had, at some point , the feeling that it "just doesn't feel right". If you want to learn a new language i'd probably go with RoR otherwise take your existing PHP skills and use Symfony 2 (http://symfony.com/). It definitly has a steeper learning curve than CodeIgniter but i couldn't think of a single point why i would prefer CodeIgniter over Symfony 2 now.