On Jan 13, 2009, at 10:33 PM, Geoff Flight wrote:

> That is only true while the network is not saturated.

        Again, you point to the network being broken. If this difference in  
load is enough to take the network down, then I would again suggest  
that your problem is not XML.

> Sending 5 times the data that is necessary (and in reality the ratio  
> is far higher) is pointless as well as a potential problem.

        It's only pointless if you are willing to bet that your application  
will always exist in its own world and never need to interact with  
another one. This reminds me of people who objected to a separate PK  
column when there was another column, such as a part number, that was  
also unique. Why waste the space for a redundant column? I had that  
exact scenario with a client, who then bought out a competitor who  
used their own stock numbers, and there were duplicates between them!  
They ended up having to do a massive rewrite because all the joins  
were no longer valid.

        This is an example of what I meant by premature optimization. In  
order to save a small amount of disk space, they spent many thousands  
of dollars just a couple of years later to accommodate a change to  
their business.

> XML should only be used when there is a genuine need not as a  
> typical scenario.


        Except I get the strong impression from your vehemence that there is  
no such thing as a "genuine need".

        Dabo uses XML for its class, menu and report form files. VFP uses a  
binary format.

        I can open up Dabo files in any text editor. They will be nicely  
formatted and color-coded. I can edit them, again with any editor I  
like, and they still work. I can create and parse them using built-in,  
highly efficient parsers that are already part of the Python language.  
Users can easily post them to our issue-tracking site, or email them  
to me, without worrying about corruption issues. Version control  
systems have no problem working with these files, and can easily  
produce diffs between different versions.

        How many of these can be said for VCX and other VFP binary storage  
formats?


-- Ed Leafe





_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/[email protected]
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to