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

Creation vs. Long-term Maintenance of Declarative Language Scripts

  • From: "G. Ken Holman" <gkholman@C...>
  • To: xml-dev@l...
  • Date: Fri, 25 Aug 2000 11:32:50 -0400

declarative language
At 00/08/25 16:39 +0200, Eric van der Vlist wrote:
>While I foresee a wide opportunity and generalization for the usage of
>XSLT transformations, I don't think that the development of such
>transformations will take a significant part in the costs of development
>and maintenance.

Bingo, Eric!  Thank you!  You've identified the biggest problem.

What is the length of time to develop the first version of a stylesheet (or 
a DTD, or any file in whatever declarative language you care for) compared 
to the time taken to maintain it?

Even if you don't write the file yourself ... if you contract the initial 
creation of something and you are left with the maintenance, your WYSIWYG 
tool must be able to accommodate a declarative script written by 
hand.  ***AND*** your WYSIWYG tool must be able to accommodate the 
subsequent writing or maintaining a script by expert hand without 
interfering with previously embedded comments, constructs, additional 
information, etc.

>Compared to the costs related to the design and content creation of a
>site (or of an IT system), I strongly believe that it's not significant.

Agreed!

Plus, consider how much of maintenance depends not on the constructs used 
in the declarative language, but in the comments, the documentation, the 
flow diagrams one may edit into their file to help the maintainer, etc., etc.

I feel that skill and customer satisfaction should be measured *more* by 
how successfully the customer is going to work with the results supplied by 
a craftsman than by the initial task being solved in the first place.  The 
craftsman may have changed employers, may be too busy to help, or may have 
taken up glider building instead of IT (a good friend left the SGML 
business to build gliders in his garage) ... where is the customer then?

The same goes for the tool itself as what I just said about a craftsman.

If the WYSIWYG tool does not successfully mesh with the needs and practices 
of the craftsman, then the WYSIWYG tool is not meeting *all* of the 
customer's needs.  I've seen WYSIWYG tools marketed solely based on getting 
people started using a declarative language, which is fine for doing just 
that, but the users don't think to look in the long term or in the bigger 
picture.  And neither do many tool manufacturers (or at least their bosses 
who won't fund the programmers who are creating the tool to properly 
research the needs of the craftsman!).

Anyway ... sorry to get carried away ... this has been a sensitive issue 
for me since 1993. :{)}

.................. Ken

--
G. Ken Holman                    mailto:gkholman@C...
Crane Softwrights Ltd.             http://www.CraneSoftwrights.com/x/
Box 266, Kars, Ontario CANADA K0A-2E0   +1(613)489-0999   (Fax:-0995)
Web site: XSL/XML/DSSSL/SGML services, training, libraries, products.
Book: Practical Transformation Using XSLT and XPath ISBN1-894049-05-5
Article:          What is XSLT? http://www.xml.com/pub/2000/08/holman
Next public instructor-led training:     2000-09-19/20,2000-10-03/05,
-        2000-10-09/10,2000-10-19,2000-11-12,2000-12-03/04,2001-01-27


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.