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

Reply via email to