I use Smarty for most of my commericial and non commercial websites, it makes it very easy to share and re-use code because the appliciation logic is separate from the presentation logic.
It also makes it possible to encode the scripts using Zend Encoder, Turck MMCache or similar projects which leaving the site owner the ability to change their template files where encoding scripts that contained the HTML inline would make this impossible. I use PHPDocumentor to give them API documentation so they can add additional pages, functionality to their site whether it has been encoded or not. It also keeps people out of where they shouldn't be (for example users tend to introduce parse errors when editing PHP files) and gives them an easy to understand interface to their site. I also use Smarty template caching, and end user caching and output compression, resulting in lightening fast websites for the user on most internet connections. I've tried other templating engines including FastTemplate and haven't been as impressed as I am with Smarty, of course the power comes with the price that you are slowing execution slightly but the increased development speed and other benefits usually outweigh the costs in my case. Jason -----Original Message----- From: Angelo Zanetti [mailto:[EMAIL PROTECTED] Sent: Tuesday, April 06, 2004 9:33 AM To: [EMAIL PROTECTED] Subject: [PHP] smarty hi all has anyone used smarty before? what do you think of it? I think it's pretty nice to seperate your script (code) from your design. i would like to hear your comments and if you have any alternatives let me know. Angelo -------------------------------------------------------------------- Disclaimer This e-mail transmission contains confidential information, which is the property of the sender. The information in this e-mail or attachments thereto is intended for the attention and use only of the addressee. Should you have received this e-mail in error, please delete and destroy it and any attachments thereto immediately. Under no circumstances will the Cape Technikon or the sender of this e-mail be liable to any party for any direct, indirect, special or other consequential damages for any use of this e-mail. For the detailed e-mail disclaimer please refer to http://www.ctech.ac.za/polic or call +27 (0)21 460 3911 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php