Tue 11 Sep 2007
Through the past I’ve never been a big fan of frameworks, but lately I feel I’ve been waisting time programming certain tasks which most frameworks claim to cure. I’ve looked and played around for a while looking for something to fulfill my need. Being I’m not very bias towards one language I browsed ColdFusion, PHP, and Python frameworks.
ColdFusion’s frameworks Model Glue and Fusebox(Fusebox is also for PHP) seem to be ok but reports show they lack functionality on some ColdFusion servers. PHP has the CakePHP framework. It seems to be one of the better choices out there. From the Python family there is Django. From the little research and testing I’ve done this seems to be a great tool. I do have to say I admire creating a database model and django creates a complete admin interface from that.
What other frameworks are out there that deserve a look? If you were given a job to create a site in any language you choose and any framework, what framework would you choose and why? Then, to throw a curve ball, qualifying frameworks must be compatible with atleast three of the major databases(MySQL, Postgre, MSSQL, [Oracle, SQLite]?)

September 12th, 2007 at 8:07 am
I have been using django for some while now and imo its the best out there. Fastest templating language, support for multiple databases, clean urls, and a lot of other build in functionality. I say django is the way to go! But im interested in what others think as well
September 12th, 2007 at 10:04 pm
Although I have not tested these, there is the Zend framework (which I would hope would be good) and then CodeIgniter. I looked into CodeIgniter a little bit and it seemed pretty good. I am not recomending these because I have not used them, just some that I have read about. Those were both for PHP of course. But as you know, the recent discovery of django seems to over power them all with ease of use, functionality, and wonderful objects to play with.
Like yourself, I have always been a little hesitant to use a framework. I have always been the one to actually want to learn how the programming language worked, not someone’s interpretation of it. But I guess once you get past that, you realize that all that tedious work you once did is already done for you in more than likely a better way than you could do it.
Going to get killed for this, but you know, the ASP.NET framework is pretty decent.
September 13th, 2007 at 6:54 am
That was completely uncalled for and you are now banned from this blog. Just Kidding! I have done a little .NET myself but it doesn’t fill the void. Sure it does have some very nice features and yes it normally does what its suppose to, but…
.NET seems to take away some of the access to the client side code, which I think is very important, not to mention I enjoy the clientside code more than serverside. Sure there are ways around this but I hate to “hack” the framework just for a little proper html.
I guess I’m sort of a traditionalist and say let the server side code do server side stuff, and leave the client side to the client side languages. I don’t want a server side language doing both and limiting my flexibility when it comes to the design.