Re: Starting with a new project...

From: Date: Sun, 01 Jun 2003 11:30:47 +0000
Subject: Re: Starting with a new project...
References: 1  Groups: php.pear.general 
Request: Send a blank email to pear-general+get-5731@lists.php.net to get a copy of this message
On Sat, 31 May 2003, Nikhil G. Daddikar wrote: > * choosing a persistence layer There are: DB_DataObject by Alan Knowles which is in PEAR: http://pear.php.net/package-info.php?pacid=80 MetaStorage by Manuel Lemos: http://freshmeat.net/projects/metastorage/ DB_DataContainer which is PEAR compliant and was made with simplicity as major goal: http://www.appelsiini.net/~tuupola/php/DB_DataContainer/ > * choosing a templating system First ask yourself do you really want to use one. After all many tempalting systems just introduce a new "scripting language" of their own duplicating things you can allready do with pure PHP. Personally I always use object entities of data fetched from database and use code like: -cut- <ul> <li> <?php print $person->getFirstName() ?> <li> <?php print $person->getLastaneName() ?> <li> <?php print $person->getMobile ?> </ul> -cut- Then again, your mileage may vary. > * setting up the build system & directory structure Directory structure is pretty much matter of taste, but for PHP code if you are going to use PEAR classes it is a good idea to follow directory structure similar to PEAR's. -- Mika Tuupola http://www.appelsiini.net/~tuupola/

« previous php.pear.general (#5731) next »