I am oddly enthusiastic about the code-bothering possibilities in some enterprise Java middleware. God help all who sail in her.
(The configuration of same is a right lash-up and XML is still the work of satan, mind.)
(The configuration of same is a right lash-up and XML is still the work of satan, mind.)
no subject
Date: 2011-09-08 10:03 pm (UTC)no subject
Date: 2011-09-08 10:10 pm (UTC)XML remains a poor choice as a thing for configuring servers.
no subject
Date: 2011-09-08 10:40 pm (UTC)For more complex structures XML does as good a job as I've seen. I try to avoid those though.
no subject
Date: 2011-09-08 11:26 pm (UTC)no subject
Date: 2011-09-08 11:21 pm (UTC)The trouble with passing structured data in XML is twofold: First you have to pass it. XML sucks for access to anything outside the current document, which means that it's hard to make something up from composite chunks. If you do, then it's often done by duplicating bits in two separate documents, which has the traditional drawback.
Secondly everything in XML is a tree shape. Much of the real world is graph-shaped instead. Again, the world of black & yellow lycra got it right all those years ago.
You can then also slap ontologies onto this, which allows a lot of useful validation to be done for cheap, by chucking it into an OWL Reasoner. This week I've been trying to make that happen for SVG (hacked into triples first), to see if images are automatically laser-cuttable or not.
no subject
Date: 2011-09-09 03:24 pm (UTC)I'll blame you if I end up doing any of this. If they let me out again.
no subject
Date: 2011-09-12 01:13 pm (UTC)Most of the good ideas stolen out of Lisp, deployable through Java so that no-one notices.
no subject
Date: 2011-09-12 03:55 pm (UTC)