Home. 
.

transparent

transparent

transparent

Altova Mailing List Archives


RE: [xml-dev] Restrictions on existence of attributes?

From: "Michael Kay" <mike@--------.--->
To: "'Rick Jelliffe'" <rjelliffe@-------.---.-->,<xml-dev@-----.---.--->
Date: 7/2/2006 12:52:00 PM
Stan Kitsis wrote:
> > In my experience API-level support is an order (or two) of 
> magnitude more expensive than delivering UI apps.  First of 
> all, the testing costs are much higher.  Second (and way more 
> significant), once we realease an API, we will have to 
> support it for 10 years or so - and this is extremely expensive.
> >

Rick Jelliffe replied:   
> I hadn't heard that applications with User Interfaces were so 
> cheap and easy to deliver.
> 

I was surprised by Stan's comment as well. Testing a large API like XQJ can
be costly, it needs an awful lot of tests to do the job properly; but at
least it can easily be automated. By contrast, testing of graphical user
interfaces is notoriously hard to automate effectively.

As for the implication that it's easier to inflict change on your users with
a user interface than with an API: isn't it nice to be in a position where
you can make users take the pain rather than taking it yourself?

Michael Kay
http://www.saxonica.com/


transparent
Print
Mail
Like It
Disclaimer
.

These Archives are provided for informational purposes only and have been generated directly from the Altova mailing list archive system and are comprised of the lists set forth on www.altova.com/list/index.html. Therefore, Altova does not warrant or guarantee the accuracy, reliability, completeness, usefulness, non-infringement of intellectual property rights, or quality of any content on the Altova Mailing List Archive(s), regardless of who originates that content. You expressly understand and agree that you bear all risks associated with using or relying on that content. Altova will not be liable or responsible in any way for any content posted including, but not limited to, any errors or omissions in content, or for any losses or damage of any kind incurred as a result of the use of or reliance on any content. This disclaimer and limitation on liability is in addition to the disclaimers and limitations contained in the Website Terms of Use and elsewhere on the site.

.
.

transparent

transparent