viernes, 4 de julio de 2008

Easy XML

No soy un amante de XML y de sus abusos.

Pero, comprobe que cuando el uso de XML es incontornable, Scala realmente alivia el trabajo. Eso fue durante un proyecto donde tenia que generar KML para integrar la aplicación con G.Earth. Puedo solamente imaginar la lata que habría sido hacer lo mismo en Java, incluso con la ultima versión de JAXB, la cual es basada en anotaciones y bastante mejor que todas las alternativas anteriores..

Hay que reconocer también que XML tiene una ventaja: hay buenas practicas documentadas de como trabajar con el. Estoy 100% de acuerdo con los anti-patrones XML mencionados en este articulo. En particular, el ultimo anti-patrón es muy común en los archivos de configuración JEE, Spring y otros (ver el párrafo "Key Value Lookup").

No hay comentarios: