|
Posted by Rob on 11/09/07 15:01
On Nov 8, 3:24 pm, firewood...@yahoo.com wrote:
> Another possibility in furthering an education in programming is to
> study the work of high-quality, professional programmers. What
> existing, open-source projects are built with the best, most elegant
> programming techniques? Since my own project so closely resembles a
> content management system, I suppose that class of projects would be
> the best to study. Any suggestions?
The 'best techniques' are in the eye of the beholder! Everyone has
their own opinion on what is best.
I read an interesting article recently that said OOP and frameworks
are just there to make themselves look good, and in the real world,
procedural programming is actually much easier to read, write and
change.
I'm not sure if I agree with that, but I can certainly see what the
author was getting at, and it definitely shows that there is no single
'best method'.
If you want to see an example of OOP in action for a CMS system, then
I'd suggest having a look at the source code for Mambo or Joomla.
Beware though, to truly understand it and benefit from the way it
works, you probably need to spend a few weeks getting your hands dirty
- it's no good just having a quick read through.
Rob.
[Back to original message]
|