Why do you use framework X?
ErrantX: What was your decision-making process when evaluating frameworks?Accessibility, features, technology (i.e. is it up to date with the latest language features), development (looking for highly active development)Was your ultimate choice made simply because the framework was the defacto in your language of choice?No. However I did reject some other language frameworks because of having ot learn the specifics as well (RoR for example).Assuming you're sufficiently experienced in framework X now, what are your regrets? What makes the other frameworks look like greener grass?Most of the regrets are about the development. I chose KohanaPHP which is a solid framework - and but of a power user one (lowish documentation but very powerful once you get to grips). The problem is that they scrap revisions so easily - version 2 is ending it's lif cycle after a very short time frame and V3 is a complete rewrite using HMVC ideals (as opposed to MVC). Porting to V3 is something of a pain (mostly Im not going to bother while V2 still suits my needs). There are also outstanding bugs in the v2 framework that need ironing out and it's looking like they might not all be done.Also there is sometimes a tendancy for it to bottle neck on some PHP versions / installations - I have not yet tracked down why but it is concerning me more and more.If you could start your project over again, would you chose the framework again?Yes I think so. I started on Code Igniter and Kohana was a more actively developed fork of that (later fully rewritten) so I was versed in the syntax and so forth.It is a powerful framework.Did you choose framework X secretly because you just wanted to learn it? In other words, was it attractive to you just because all the cool kids were doing it and you wanted to add it to your toolbox? Be honest.Honestly - no. I used Code Igniter after a recommendation from someone. After finding it frustrated I heard from a forum post about Kohana and how it got rid of those bugs - and it did. At the time the cool kids were going with RoR - their website instantly turned me off at the time so I never bothered.