Sí, había mezclado cosas :)

Me parece una buena idea hacer XMLs libres si no los vas a
intercambiar entre ningún sistema ( como es el caso de tu AjGenesis).
Pero incluso en el ámbito de una aplicación como la tuya, también me
parece buena idea crearte un meta-modelo en XSD (con las limitaciones
en expresividad a las que apuntabas, eso es cierto) sobre el cual
construir más fácilmente un modelo que pueda consumir AjGenesis (al
que le dará igual que el modelo salga de un meta-modelo, no?). Osea,
básicamente crear un DSL que pueda consumir tu AjGenesis (ejerciendo
de herramienta de software factory )
 :)

Lo que apuntaba es que los XMLs como herramienta de comunicación, si
no están apoyados por reglas y esquemas, pierden gran parte de su
sentido en favor de soluciones de serialización nativas.

2007/1/31, Angel Java Lopez <[EMAIL PROTECTED]>:
>
> Hola gente!
>
> Francisco: no se si te referias a mi comentario sobre XSD, pero estaba
> referido a AjGenesis, por un lado, y a que XSD no tiene toda la expresividad
> para representar TODO en caso de querer modelar algo.
>
> En AjGenesis el problema a resolver es otro: no es usar XML para intercambio
> con otras aplicaciones, donde ahi podemos ver el tema de contrato y demas, y
> XSD es una de las posibles soluciones para interoperatividad, RelaxNG y
> otros seran otras soluciones... Y otra es usar el XML dentro de tu misma
> aplicacion. Me ha resultado mucho mas ductil no tener un XSD o algo similar.
>
> Pero creo que apuntabas a otra cosa, no?
>
> Angel "Java" Lopez
> http://www.ajlopez.com/
> (yes!! it's my sabbatical week!!!....
> http://ajlopez.wordpress.com/2007/01/27/sabbatical-week/ )
>
>
> ----- Original Message -----
> From: "Francisco A. Lozano" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Wednesday, January 31, 2007 7:48 AM
> Subject: [NHibernate-Hispano] Re: NH + Remoting or WCF
>
>
>
> La verdad, no entiendo la "gracia" de usar XML si no es XML controlado
> por un esquema (o por un RelaxNG o por lo que sea). Para
> serializaciones libres no interoperables con otros lenguajes, por qué
> no usáis directamente binarios?
>
> 2007/1/31, "Andrés G. Aragoneses [ knocte ]" <[EMAIL PROTECTED]>:
> >
> > ¡Hola de nuevo!
> >
> > Angel "Java" Lopez escribió:
> > > Ciertamente, fueron problemas de schedule lo que hizo que no se
> > > serializara
> > > IDictionary, como indica el enlace de Andres. Menos me convence lo de
> > > XSD,
> > > pero tambien por ahi viene el tema: ese el problema de XSD (de ahi no lo
> > > adopte en AjGenesis): no sirve para todo lo que uno pueda imaginarse de
> > > interesante a modelar.
> > >
> ....
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups-beta.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Responder a