Your reasoning's correct, and I'd suggest that human readability is by far 
more important in the long run, so mention it a few more times. You might 
also want to consider property files instead of XML, as you get the same 
benefits as XML except you don't have to muck about with Digester or some 
custom reader, and they're also faster to work with. Use XML only when your 
data structures are complex enough to require it, or when you're sending 
your data across architectures or applications. Using XML internally for an 
application impresses the heck out of the geeks, I guess, until they have to 
do it themselves and then they wonder why all the man-hours have been poured 
into the technology...

(I use XML myself for a number of things, including configurations in a few 
apps. :)


>From: "Ivan Bradac" <[EMAIL PROTECTED]>
>Reply-To: "JDJList" <[EMAIL PROTECTED]>
>To: "JDJList" <[EMAIL PROTECTED]>
>Subject: [jdjlist] Serialization x XMLization
>Date: Mon, 2 Sep 2002 09:03:33 +0200
>
>Hi all
>
>We are developing a desktop application. It is necessary to set up  a 
>system of storing the user's workspace settings. I think there are two 
>standard options how to do this:
>
>1. Serialization
>2 . Store the settings in an XML file or a set of XML files.
>
>I wonder which of theses approaches suites better. As of now, I can think 
>of the following pros and cons :
>
>Serialization:
>pros: easy to implement, it is built in java, java objects directly are 
>stored
>cons: the stored streams are not human readable, there may be problems with 
>versions of the serialized classes. Only a java application can read this 
>data.
>
>XML filesystems:
>pros: Human readable and editable, a standard way of storing data, not 
>dependent on the programming language
>cons: requires more work at the implementation, at least at the beginning
>
>Right now I am more in favor od the XML filesystems solution. Does anybody 
>have any opinion ar experience with this topic?
>
>Thanks
>
>Ivan
>
>To change your JDJList options, please visit: 
>http://www.sys-con.com/java/list.cfm


-----------------------------------------------
Joseph B. Ottinger       [EMAIL PROTECTED]
http://enigmastation.com          IT Consultant

_________________________________________________________________
Chat with friends online, try MSN Messenger: http://messenger.msn.com


To change your JDJList options, please visit: http://www.sys-con.com/java/list.cfm

Reply via email to