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

RE: The subsetting has begun


RE:  The subsetting has begun
dareo@m... (Dare Obasanjo) writes:
>Probably no more amazed than I by the horrible but "technically
>relational" databases that people design or horrible but "techically
>object oriented" programs that people write. That's the price you pay
>for popularity. 

It's not just popularity, I'm afraid.

It's very easy to take a look at an Access database that's held together
with bubblegum and duct tape and explain how the information could be
normalized better.  Justifications abound, and I'm actually glad that I
read the infamous Fabian Pascal's "SQL and Relational Basics" before I
touched an RDBMS.  It's not that hard to explain the benefits, and there
are small armies of people trained in doing exactly that.

It's not as easy but it's still quite possible to take apart a sort of
but not really object-oriented program and explain what making it
object-oriented would look like, and again there's a whole literature of
explanations, from early writings on OOP to Design Patterns to the
current refactoring discussions.

In XML, we don't really have such things.  I still tell people to read
Eve Maler and Jeanne El Andaloussi's book, David Megginson's
_Structuring XML Documents_ turns on lightbulbs, but for the most part
there isn't a body of rigorous markup practice that commands nearly the
same respect as the practice discussions for RDBMS and OOP.  

What authority might emerge is regularly subverted by tool vendors and
people who are happy to smash objects and Infosets together, and too
many people just talk about "transfer syntax" like it's a "transfer
station" for garbage.

I still hope that best practices emerge as the hype cools and we have a
few decades to ponder the train wreck that XML has become.

-- 
Simon St.Laurent
Ring around the content, a pocket full of brackets
Errors, errors, all fall down!
http://simonstl.com -- http://monasticxml.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.