Hace 17 años | Por martita a tlotb.org
Publicado hace 17 años por martita a tlotb.org

Hola gente!!, ayer conocí vuestra pagina y me parecio muy interesante, asi que he decidido publicar un articulo que acabo de leer y me parece muy interesante. Va sobre el XML y como lo usan las empresas para sacar más dinero aún. La verdad es que es un poco critico pero tiene razón, y lo se porque trabajo en una empresa que hace eso. Vender XML como tecnología. Gracias. Martita

Comentarios

Cantro

Más razón que un santo... y eso que no ha hablado de aquellos que lo usan mal. Por ejemplo, a mi me tocó una vez arreglar una chapuza que servía para comunicar entre dos empresas. La empresa A (la mía), pedía datos a la B. Ésta en lugar de montarse un servicio web se definió un protocolo propio "en XML", que tenía cosas como ésta:




Sí, con ñ (y tildes, incluso)
...


Obsérvese lo bien formados que iban los documentos, con los datos de una cosa FUERA de la etiqueta de la cosa, en lugar de anidada... cómo si utilizásemos carpetas para separar documentos en lugar de para guardarlos.

Aún hay más: el documento venía codificado en un ISO y en la cabecera especificaba claramente UTF-8, con lo que los parsers se volvían locos y no había forma de hacerlos funcionar. Al final conseguí que todo tirara haciendo "fontanería". Un día que tenga tiempo (y ganas) ya lo pondré en mi blog.

Cantro

namikata... creo que lo que se dice es que en muchos lugares se usa sin ton ni son, ni necesidad de usarlo (y cobrándote más por usarlo). Se critica el mal uso de una tecnología.

D

#0 saludo a mi madre que me estará viendo

namikata

no estoy totalmente de acuerdo
es cierto que xml se esta poniendo demasiado de moda, pero bien utilizado tiene sus ventajas

llevo utilizando xml desde que lei la primera recomendacion de la w3c y me ha dado muchas alegrias

llevo un proyecto de una plataforma de elearning basada en SCORM y la verdad es que utilizamos xml para bastantes cosas, pero creo que siempre para lo que es, por ejemplo:

- toda la estructura de perfiles, permisos, funciones disponibles y acceso a las mismas se define utilizando xml schemas. Cualquier modificacion aceptada de estas estructuras lanza un conjunto de xsls que se encargan de generar la nueva documentacion (formato word html), listados xml con la informacion relevante bien organizada, las sentencias sql para la construccion de la base de datos, las sentencias sql necesarias para la actualizacion de la bas de datos si esta ya existe, y actualiza las clases c# relacionadas

- otra gran utilidad es que me permite generar interfaces dinamicas y generar codigo para controlar su ejecucion de forma automatica, partiendo de un xml schema y sin necesidad de saber de antenmano que tipo de informacion ni cuanta se va a tratar. Gracias a ese xml schema ademas, puedo validar los datos que se introducen en la interfaz, y gracias a varias plantillas xsl, una vez el usuario ha terminado, generar informes, codigo, documentacion, y nuevos esquemas si es necesario

xml me ha dado muchas alegrias y me facilita mucho el trabajo, gracias a que hemos automatizado mucho nuestros procedimientos

ahora es cierto que lo que hacemos utilizando xml se podria hacer con programacion convencional y utilizando menos memoria y procesador, pero requeriria mas esfuerzo. Xml ofrece las herramientas perfectas para trabajar y operar sobre datos estructurados, ademas de diferenciar claramente informacion de estructura de diseño.

tambien tenemos que sufrir muchas veces del abuso de xml, nos obligan a utilizarlo en un monton de casos en los que esta claro que no hace falta, pero sube los requesitos tecnicos finales de los equipos debido a que los parsers xml consumen muchos recursos asiq eu muchas veces la empresa prefiere utilizarlo aunque no haga falta

en fin, que esto es como todo, si se utiliza para lo que fue diseñado esta muy bien, sino, pues es venir pa na, es tonteria

namikata

es que a veces uno se pone nervioso y lee mal
eso es totalmente cierto, de hecho a veces se utiliza para subir los requerimientos tecnicos de los equipos, no es comun pero lo he vivido

SPAM: alguien que entienda "bien" de meta-metamodelos? namikata en gmail punto com
gracias lol

Liso

juajuajua, ese articulo es mio :P.

Gracias Martita, pero el server a estado a puntito de caer ;).

flashman

http://www.yaml.org/ FTW!!11!

Abajo con la dictadura del XML.