por
pobrecito hablador
el Sábado, 17 Septiembre de 2005, 23:34h
(#597650)
El XML está bien para ciertas cosas, digamos que "unifica" el formato de los ficheros, de forma que puedes trabajar con un único parser sabiendo que no habrá ficheros extraños, en los que se separen las propiedades de los valores con iguales, dos puntos, interrogantes o lo que sea...
Estará bien para los desarrolladores, pero aquí estamos hablando de archivos de configuración, de una forma de interacción del usuario con el programa. Si va a hacer falta una tercera pieza de sofware ( editor xml ) para poder modificar los archivos, entonces ¿ cuál es la diferencia con un archivo binario ?
Un XML se puede editar con cualquier editor de texto.
Además dudo que la filosofía de Apple sea que el usuario medio toque a pelo esos ficheros. Yo soy y tengo un iBook, y paso de tener que tocar a mano ficheros de configuración si no es necesario. Prefiero dedicar mi tiempo a desarrollar (y jugar al oGame :D).
Un XML es fácil de interpretar autómaticamente, cargarlo en memoria mediante DOM por ejemplo (no lo hagáis con ficheros enormes, para eso está SAX), modificar un valor, y volver a volcar el xml al fichero de configuración. Si tener que hacer intérpretes específicos para cada tipo de fichero.
Re:Habrá que crear el "I hate xml club"
(Puntos:0)Estará bien para los desarrolladores, pero aquí estamos hablando de archivos de configuración, de una forma de interacción del usuario con el programa. Si va a hacer falta una tercera pieza de sofware ( editor xml ) para poder modificar los archivos, entonces ¿ cuál es la diferencia con un archivo binario ?
Re:Habrá que crear el "I hate xml club"
(Puntos:1)Además dudo que la filosofía de Apple sea que el usuario medio toque a pelo esos ficheros. Yo soy y tengo un iBook, y paso de tener que tocar a mano ficheros de configuración si no es necesario. Prefiero dedicar mi tiempo a desarrollar (y jugar al oGame :D).
Un XML es fácil de interpretar autómaticamente, cargarlo en memoria mediante DOM por ejemplo (no lo hagáis con ficheros enormes, para eso está SAX), modificar un valor, y volver a volcar el xml al fichero de configuración. Si tener que hacer intérpretes específicos para cada tipo de fichero.