PHP and CodeIgniter
October 15, 2009First off, I am a huge fan of CodeIgniter. I tried out Ruby on Rails and I immediately saw (and loved) the benefits of an MVC framework. My problem was two main things: I get uncomfortable when stuff is done “automagically” for me in case I want to change something underlying (yes, RoR is open source, so I could change things, but that can also be a lot of work), and when I tried to deploy something I was working on, it felt like there were a few stumbling blocks.
Granted, that second one is probably due to my inexperience with the framework, but still, that learning curve cannot be ignored. Instead, I went looking for something with similar practices and I found CodeIgniter (I also did some work with CakePHP, but the automagic this still bothered me a little).
Sure, I work in ASP.NET normally, but I still feel in total control there (at least most of the time).
Anyway, that was why I decided to make my site in CodeIgniter – the easy-of-use and simple tools, while still feeling in total control of what was going on underneath.