[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Blanchard's Law, was: The Browser Wars are Dead! Long Live the


blanchard s law
** Reply to message from "Gerben Rampaart \(Casnet Brussel\)"
<Gerben@C...> on Wed, 23 Oct 2002 14:25:59 +0200

> Just wondering: What DO you think is an acceptable programming language
> (criteria: OO and good XML manipulation)? And why is Java then so widely
> accepted if it breaks all balnchard laws? Is there perhaps a great shortage
> of Judges who uphold these laws? Or is it simply so that it is too confusing
> for the jury ...

I've written a lot of code generators for various things, and I think
"Blanchard's law" is very true.  However, it isn't about whether Java is an
"acceptable language".  It's about which areas have built-in grass-roots
support, and which do not.  No language provides the best support imaginable for
every problem space.  How could it?

For my part, although I am a long-time Java programmer, if I'm writing a code
generator based on an XML input, I'm likely to use XSLT rather than Java.  Why?
Well, code generators tend not to have demanding requirements for execution time,
and XSLT is the only language I'm familiar with that has the XML InfoSet as its
native data model.  I find the complexity of coding the logic in XSLT to be less
time consuming than the complexity of locating and manipulating the XML in Java.
As I said though, it *really* depends on which problem (sub-)domain you find
yourself in on a given day.

	Cheers,
		Tony.

-----Original Message-----

> Yeah but it breaks Blanchard's law of code generation.  Dynamic proxies
> basically construct classes and load them on the fly by generating code
> to forward interface calls to implementations.  So the system relies on
> code generation (binary code generation in this case) to do its thing.
====
Anthony B. Coates, Information & Software Architect
mailto:abcoates@T...
MDDL Editor (Market Data Definition Language)
http://www.mddl.org/

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.