John Gaughan wrote: > Paul Herring wrote: >> It means application specific data like this should be stored in the >> registry, not in INI files, and you should really be using the >> registry version of those functions for new programs. >> > > I never did like the registry. I would store data in flat files in the > user's profile, in a platform-independent way. XML is good for this, > although verbose. > > My personal philosophy is that if a user cannot use a text editor to > edit a program's configuration, or cannot easily copy a configuration > file to another machine, the configuration is not portable enough. While > registry entries are exportable and importable, it is a pain to do and > most users (even experienced ones) would be lost.
IMO, JSON is far better than XML. Google has long since moved away from XML as their primary data exchange format. What really needs to happen is every programmer needs to agree on a consistent way to easily migrate application data from all applications. That way a user can simply up and move their application data between computers. -- Thomas Hruska CubicleSoft President Ph: 517-803-4197 *NEW* MyTaskFocus 1.1 Get on task. Stay on task. http://www.CubicleSoft.com/MyTaskFocus/
