Why is it so hard to make a choice?!

So I’ve been working on OMGSUPERAWESOME© idea for almost 2 months now. I wrote initially about how I was using Kohana, then started trying out CakePHP and CodeIgniter when I saw that the chances of Kohana’s 3.x codebase being compatible with 2.x were slim to null (heh – I love programming humor :))

I also have been dabbling a mite in Zend Framework, which, I have to say, I find really complicated but also kind of interesting (although the interesting may due to it being a new framework). I’m a bit wary of it, though, since a very simple query to retrieve 3 rows from the database usually gives me a benchmark of .2 – 1.2, whereis in CodeIgniter I’d get a .01 – .3 and Kohana, a .01 – .8.

I think I will probably end up returning to Kohana because the framework just feels right — I feel like it gives me what I need to help me code faster AND better, while allowing me to do the things I want to do. ZF feels like it would end up being way too much for this project and it just doesn’t feel right to me the way Kohana does. And you know, I would have probably stuck with Code Igniter if I didn’t feel like it was 2x as much work to get certain things accomplished (vague, I know; perhaps a topic for another post).

My biggest concern with Kohana is the compatibility between version issues. However, I did read that v3 will likely not be out until mid to late summer this year, so I suppose we’ll just have to wait and see for now.