Best architecture application examples / samples

Not for 'how-to' coding questions but PHP theory instead, this forum is here for those of us who wish to learn about design aspects of programming with PHP.

Moderator: General Moderators

Post Reply
tdnxxx444
Forum Newbie
Posts: 23
Joined: Wed Mar 08, 2006 5:57 pm

Best architecture application examples / samples

Post by tdnxxx444 »

I have looked at various PHP applications and the good ones seem to be seagull, php-nuke, and binary cloud, with seagull being the best one. Anyone have any other good examples or think other wise of the ones mentioned?
alex.barylski
DevNet Evangelist
Posts: 6267
Joined: Tue Dec 21, 2004 5:00 pm
Location: Winnipeg

Post by alex.barylski »

PRADO?
User avatar
Christopher
Site Administrator
Posts: 13596
Joined: Wed Aug 25, 2004 7:54 pm
Location: New York, NY, US

Post by Christopher »

I can't tell whether you are looking for a framework or a CMS with a that list. For frameworks maybe Prado, Symphony or Zend? For CMSs Drupal, Joomla or Typo2?
(#10850)
tdnxxx444
Forum Newbie
Posts: 23
Joined: Wed Mar 08, 2006 5:57 pm

Post by tdnxxx444 »

I was just looking for any application which is a good display of PHP design and architecture. Thanks for the examples. Speaking of which, what is the difference between a CMS and a framework? Both seem pretty similiar to me.
User avatar
feyd
Neighborhood Spidermoddy
Posts: 31559
Joined: Mon Mar 29, 2004 3:24 pm
Location: Bothell, Washington, USA

Post by feyd »

A CMS can be built from a framework.

A CMS is often a complete suite of end level ready parts. A framework is most often only the skeleton or scaffolding for a developer to build upon to create an end level product.
tdnxxx444
Forum Newbie
Posts: 23
Joined: Wed Mar 08, 2006 5:57 pm

Post by tdnxxx444 »

feyd wrote:A framework is most often only the skeleton or scaffolding for a developer to build upon to create an end level product.
So a framework is basically a group of classes? What are the advantages of using a framework over not using a framework?
User avatar
feyd
Neighborhood Spidermoddy
Posts: 31559
Joined: Mon Mar 29, 2004 3:24 pm
Location: Bothell, Washington, USA

Post by feyd »

Yes, they are often a group of classes. Basically, it gives you a code base to work from that you'd otherwise likely need to create. Such as a emailing class, database interfacing class, input parsing, output control, etc.
User avatar
John Cartwright
Site Admin
Posts: 11470
Joined: Tue Dec 23, 2003 2:10 am
Location: Toronto
Contact:

Post by John Cartwright »

a framework is exactly what it sais.. its a frame.

Think of a house frame.. you can build up your house from the foundation from that frame whatever your application is
Post Reply