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

RE: terra incognita


RE:  terra incognita
> > The separation of content from presentation (or processing) in XML seems
> > to work okay with similar notions in relational databases, but goes
> > against much of the grain of object-oriented development. 
> 
> I don't know. MVC is a common pattern, and I think XML+XSL represents the M+V 
> parts very well.

I agree. I'm doing some investigation into various presentation technologies, 
and have concluded that the best way to architect a web interface is as an 
Model-View-Controller architecture, with the view implemented using XSLT.
It gives the strongest separation between the developer and page builder 
roles. (Of course if the same people are fulfilling both roles, then the 
distinction does become somewhat blurred).

Martin Fowler is producing an extremely interesting and useful summary of 
architectural patterns here: http://www.martinfowler.com/isa/

Transform View is particularly relevant: 
http://www.martinfowler.com/isa/transformView.html

To address Simon's wider point, I'm not certain whether the core issue is 
that OO and XML are necessarily poles apart, I think it's more that few 
people have experience in building the types of loosely coupled systems 
that XML facilitates.

Cheers,

L.




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.