PHP Frameworks
Over the 2+ years of developing PHP websites, I've formed the habit or recycling code and developing my own framework that really speeds up the progress of future projects, but one thing I never looked into were these pre-made frameworks. A couple open-source examples would be CakePHP and CodeIgniter.
At first I was thinking that learning these frameworks could take as much time as learning another language, but I was having second thoughts today after watching a couple video tutorials. Does anyone here use them, or have you developed a framework of your own over time?
JeevesBond posted this at 05:42 — 29th February 2008.
He has: 3,956 posts
Joined: Jun 2002
Drupal is a framework (hey, you knew I'd work that in there somehow!) the content management system is a proof of concept for that framework. Perhaps it's not as easy as something like Ruby on Rails at whipping up a custom application, but it's a darn sight faster and has greater flexibility.
To be honest I haven't tried CakePHP and what not, aside from having a look through the documentation and a few videos. One framework I have heard great things about is Django, that may well be worth checking out.
Ruby on Rails has a reputation of not scaling well at all, unless lots of hardware is thrown at it, alhtough it's possible to get around this. What really puts me off it is what I've heard from their community: rather arrogant unfortunately.
Let's face it, no solution (well, except Drupal of course, after I complete my
worlddomination.module
bwuahahaha) is perfect for every task, unfortunately it seems the Rails guys seem to think that their software is the be-all-and-end-all. Just search the Interwebs for: 'ruby on rails community arrogance' to see what I mean, particularly the top item on Google. The bloke who wrote that blog post comes across as being really arrogant!a Padded Cell our articles site!
pr0gr4mm3r posted this at 16:00 — 29th February 2008.
He has: 1,502 posts
Joined: Sep 2006
It appears to be a Python framework. That's not a language I'm familiar with.
Yeah, agree with you there. The only successful site that I know that actually uses it is Basecamp.
Drupal is on my list of scripts to learn. I just finished up a couple sites using Wordpress. It's actually pretty easy to expand that one beyond an ordinary blog.
Want to join the discussion? Create an account or log in if you already have one. Joining is fast, free and painless! We’ll even whisk you back here when you’ve finished.