[Jde-dev] [Jde] Opciones para archivos de configuración en JDE

Darío Rodríguez drd.sqki en gmail.com
Mar Dic 23 00:54:07 CET 2008


Buenas a todos:

Esta tarde hablando con Jose Maria sobre un parser para XML, para poder
usarlo cuando pasemos archivos de configuración a los esquemas de JDE, me ha
comentado que anteriormente se penso en JSON para esta misma tarea y que ya
era hora de tomar una decisión y tener un formato común para la comunicación
entre esquemas cuando sea necesaria.

He rebuscado un poco por ahí y he visto varias alternativas para estos
menesteres (leer y escribir archivos para intercambiar datos), os comento
para entrar en situación:

1.- Sobre XML [1] bastante usado y con muchos parsers para C, he probado
eXpat [2] pero sólo permite leer, una alternativa sería libxml [3] que sí
escribe archivos.

2.- JSON [4] se pensó en el anteriormente y es muy usado en mundillo de la
web como XML. Sobre este formato creo que puede decir más David Lobato que
yo.

3.- Como otra alternativa he encontrado YAML [5] [6] aunque su libreria para
C [7] pone que esta en desarrollo.

4.- Y por último OGDL [8] este formato es algo distinto ya que se sirve de
grafos para organizar el parseado del archivo, como libreria tiene libogdl
[9].


Bueno la cuestión es ¿cuál escogemos?. Si conoceis otras altenativas
comentarlas para poder realizar una buena elección.

En mi opinión la duda esta entre XML y JSON, si pensamos en el futuro y
queremos integrar JDE con algún servicio web puede que JSON se use más.

¿Qué opinais?

Un saludo.

Darío Rodríguez.

[1] http://es.wikipedia.org/wiki/XML
[2] http://expat.sourceforge.net/
[3] http://xmlsoft.org/
[4] http://es.wikipedia.org/wiki/JSON
[5] http://www.yaml.org/
[6] http://es.wikipedia.org/wiki/YAML
[7] http://pyyaml.org/wiki/LibYAML
[8] http://ogdl.sourceforge.net/
[9] http://ogdl.sourceforge.net/api/c/
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20081223/b2eaeff4/attachment.htm 


More information about the Jde-developers mailing list