2010-12-20 17 views
5

Me interesan las opiniones de las personas sobre la mejor manera de almacenar preferencias y configuraciones predeterminadas en aplicaciones multiplataforma.Configuración multiplataforma, opciones, configuraciones, preferencias, valores predeterminados

Principalmente trabajo en node.js y Perl en * nix y Windows pero también estoy interesado en una imagen más grande.

En el mundo de * nix, los "archivos dúmulos" (y directorios) son muy comunes con configuraciones predeterminadas de todo el sistema o de la aplicación que generalmente residen en una ruta y configuraciones específicas del usuario en el directorio de inicio. Dichos archivos y directorios comienzan con un punto "." y están ocultos por defecto de las listas de directorios.

Windows tiene el registro que también tiene rutas para valores predeterminados y anulaciones por usuario.

Ciertas aplicaciones multiplataforma lo hacen a su manera, Firefox usa archivos de preferencias de JavaScript.

¿Debe una aplicación multiplataforma usar un sistema en todas las plataformas o decir dotfiles en * nix y registro en Windows? ¿Su lenguaje de programación favorito tiene una biblioteca o módulo para acceder a ellos de manera estándar? ¿Hay una mejor práctica emergente o todos hacen las suyas?

Respuesta

0

he encontrado

docs.python.org/lib/module-ConfigParser.html y

wxpython.org/ docs/api/wx.ConfigBase-class.html

Cuestiones relacionadas