Anyone looked at PHP???
Paul Lindner wrote:
On Wed, Jul 05, 2000 at 04:09:06PM -0700, Joshua Chamas wrote:
Paul Lindner wrote:
IMHO, mod_perl applications easily out-performed our CF apps.
One plus for coldfusion, there seems to be more CF developers out there (at
least in Austin, TX) but that may be a sign that very few people are using CF.
My opinion: stick to mod_perl, it won't let you down.
I've been toying with using the Apache::ASP custom tag feature to
support cold-fusion like applications. I don't think it will be too
hard; reading the spec it appears you need to make a list of named
queries and then use cfoutput tags with #fieldname# entries.
This is absurdly simple with Joshua's new Apache::ASP. Just define
cfoutput as a custom tag, and write a small handler for it.
I'll have to look up the other tags they support, but they shouldn't
be too hard to implement...
Has anyone else out there wrote their own cold-fusion routines?
Hey Paul,
I think you will have a problem with cold fusion templating
logic like if/else constructs. For these, I would recommend
having something like a ColdFusionCompat config setting, and we
could rip out some of these are parse time and convert them into the
ASP style constructs.
One idea is to have a separate class of tags that are used in the
parse stage.:
CodeTags (cfif|cfelse|cfend)
sub cfend {
return('}');
}
sub cfelse {
return('} else {');
}
sub cfif {
. # heavy lifting here..
return('if (..) {');
}
I am planning to use this approach for support of XSP logic
for XML/XSLT integration, and can't see how to use the custom
tags for full logic implementations of other environments,
particularly the if/else contructs. Might there be some
way to extend the XMLSubsMatch technology to coordinate
between multiple tags?
I think what we need to is something like a Script_OnParse
that one could use to grab the script data and parse it
before the ASP to perl compiler gets to it. This would
allow for some experimentation out of the code base before
merging in something big like XSP or ColdFusion support.
That would definitely do the trick too. Though instead I'd use
various regular expressions to convert tags into ASP syntax..
--
Paul Lindner
[EMAIL PROTECTED]
Red Hat Inc.
--
Chris Fry
Quillsoft Pty Ltd
10 Gray Street
Kogarah
NSW 2217
Australia
Phone: +61 2 9553 1691
Fax: +61 2 9553 1692
Mobile: 0419 414 323
eMail: [EMAIL PROTECTED]
http://www.quillsoft.com.au