Mason is horrible. Take a look at XML::Comma, the software that drives allafrica.com. Had to write the RSS pulling part and it was fine until Mason entered the picture.
I like the Velocity (http://jakarta.apache.org/velocity) approach best. The language is purposefully limited so you only do UI code within your HTML. JSP 2 borrowed most ideas from there but JSP 2 due to compatibility reasons still feels like a hack. XSLT is another approach but I would question my sanity after too much of it. The DocBook XSL stylesheets show how bad it can be. But back to Perl, I guess there must be More Than One Way To Do It :-) PHP is a templating language with add on template engines. Need I say more ;-) -- G. >> Mixing in code with HTML is part of the PHP culture. It's fine >> until your app gets big. > > .. and then it gets better. I dont see what better hacks Perl and > HTML::Mason offers than PHP to embed code with HTML :) > > ernest. > > >> >> -- G. >> >> >> Two words: PHP, HTML. >> >> >> >> Myself never understood those who like PHP but that's another war >> entirely >> >> :-) >> > >> > and why is that :) >> > >> > e. >> > >> >> >> >> -- G. >> >> >> >> > At risk of starting another set of religous wars, I have had the >> >> need, for a long time, to understand why so many opt for an open >> source database which has transaction support only as an option? >> And that, even when they need it. Any ideas? >> >> > On May 21, 2004, at 08:15, Kiggundu Mukasa wrote: >> >> > >> >> >> http://lists.mysql.com/announce/191 >> >> >> MySQL 4.0.20, a new version of the popular Open Source/Free >> >> Software Database Management System, has been released. It is now >> available in source and binary form for a number of platforms from >> our download pages at http://www.mysql.com/downloads/ and mirror >> sites... >> >> >> >> >> >> **************** ***************************** >> >> Kiggundu Mukasa # Computer Network Consultancy### >> KYM-NET LTD. # Intranets & Internet Solutions# >> Plot 80 Kanjokya Street >> >> >> P.O. Box 24284 Kampala, Uganda >> >> >> Tel: +256 77 972255 >> >> >> +256 71 221141 >> >> >> Fax: +256 31 262122 >> >> >> ***************************************************************** >> >> >> >> >> >> >> >> >> >> >> >> --------------------------------------------- >> >> >> This service is hosted on the Infocom network >> >> >> http://www.infocom.co.ug >> >> >> >> >> >> >> >> > ----------------------------- >> >> > P. A. Bagyenda >> >> > Digital Solutions >> >> > P.O.Box 23833 >> >> > 58 Bukoto Str. >> >> > Kampala, UGANDA >> >> > >> >> > Tel: +256-41-540143 >> >> > Mob: +256-77-507743 >> >> > Web: http://www.dsmagic.com >> >> > ----------------------------- >> >> > >> >> > >> >> > This email and any files transmitted with it are confidential, >> and >> >> may also >> >> > be legally privileged. If you are not the intended recipient, you >> >> may not >> >> > review, use, copy, or distribute this message. If you receive >> this >> >> email in >> >> > error, please notify the sender immediately by reply email and >> then >> >> delete >> >> > this email. >> >> > >> >> > >> >> > >> >> > --------------------------------------------- >> >> > This service is hosted on the Infocom network >> >> > http://www.infocom.co.ug >> >> >> >> >> >> >> >> >> >> >> >> --------------------------------------------- >> >> This service is hosted on the Infocom network >> >> http://www.infocom.co.ug >> > >> > >> > --------------------------------------------- >> > This service is hosted on the Infocom network >> > http://www.infocom.co.ug >> >> >> >> >> >> --------------------------------------------- >> This service is hosted on the Infocom network >> http://www.infocom.co.ug > > > --------------------------------------------- > This service is hosted on the Infocom network > http://www.infocom.co.ug --------------------------------------------- This service is hosted on the Infocom network http://www.infocom.co.ug
