I share the the writer's dislike for XPathScript, but I also dislike XSP, JSP, ASP and PHP, or basically any technology where presentation of your data contains the logic to produce the data. I don't see why he dislikes XSL, and he gives no argument for his dislike. I think XSL is quite nice and since most browsers can even render it themselves, a great tool to base your architecture on.
I am admittedly an abnormal user of AxKit, spending a lot of time trying to get it to work in a way it wasn't quite set up for. But my end goal is simple: Separate Data, Business Logic and Presentation completely. And to that end AxKit's a very useful framework for me. Basically, i'm trying to get AxKit to work like a internal, proprietary stylesheet system I used at my last company and had to leave behind. Data is in XML only, presentation is in XSL only. XML data is either static or generated by Business Logic, in my case mod_perl. And finally, the application of stylesheets to XML is based on a hierarchical search tree, i.e. look for an xsl of the same name in the same directory, then fall back to the default for the directory, then fall back up the directory tree, finally fall back to a site default. This way, my business logic never knows anything about presentation or what site is being served the data doesn't care who uses it and stylesheets can be customized to the client which will receive the data, which may or may not be HTML. I just never want to see another bit of data with code in it, another stylesheet with perl in it or another app with HTML in it. But i suppose it comes down to the programmer more than the tool, since it seems people have been able to build quite maintainable systems with PHP, JSP, ASP, etc. And conversely people have also been able to to produce utter garbage. cheers, arne ----- Original Message ----- From: "Matt Sergeant" <[EMAIL PROTECTED]> To: "AxKit Users" <[EMAIL PROTECTED]> Sent: Saturday, September 20, 2003 3:08 AM Subject: AxKit on Slashdot > http://developers.slashdot.org/comments.pl?sid=79259&cid=7010580 > > :-) > > Matt. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
