You are here: Re: Furthering my education in OOP - where/how can one learn professional skills? « PHP Programming Language « IT news, forums, messages
Re: Furthering my education in OOP - where/how can one learn professional skills?

Posted by Neil on 11/10/07 10:00

On Nov 9, 10:23 am, firewood...@yahoo.com wrote:
> On Fri, 09 Nov 2007 07:01:17 -0800, Rob <ratkin...@tbs-ltd.co.uk>
> wrote:
>
> >On Nov 8, 3:24 pm, firewood...@yahoo.com wrote:
>
> <"snip">
>
> >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.
>
> Thanks for that lead. I had been considering looking into Joomla for
> precisely that purpose, but I was not sure if it was the right CMS for
> my purposes. It is the most popular open source CMS (Drupal is number
> two), but that does not mean it is good for learning code. However,
> they do have an active and well-supported developer community, with a
> special consideration for beginners, like myself. I will probably be
> able to learn quite well there.
>
> As for the difficulty of the code to which you refer, I just want to
> know that the code is well-written. That will resolve my doubts that
> the struggle with the complexities is worth it. Thanks for that
> assurance. Joomla it is.

Check out the Zend Framework. I personally think its pretty well
written and designed.
One of the things I particularly like about it is that it isn't just
about OOP, inheritance, and polymorphism
but that they also make good use of patterns.

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация