Google aprovechó el OSCON para publicar la primera versión open source de GXP, un motor de plantillas que internamente usan en proyectos como AdWords y Blogger. El desarrollo de esta herramienta empezó en 2001 y ha seguido hasta la fecha, por lo que se espera una herramienta madura.
Algunas de las características de GXP:
Interesante... de XSLT+XML para transformar, acabaron creandose varios elementos para sustituir las XSL para procesar el XML... y esto es como la otra parte, usar un semi-XSLT para procesar datos que no son XML... curiosa elección teniendo en cuenta la tirria que suele provocar XSLT :).
@Greeneyed: Interesante... de XSLT+XML para transformar, acabaron creandose varios elementos para sustituir las XSL para procesar el XML... y esto es como la otra parte, usar un semi-XSLT para procesar datos que no son XML... curiosa elección teniendo en cuenta la tirria que suele provocar XSLT :).
Mi no entender.
Estas diciendo algo asi como: "estan reinventando algo pero su propio estilo".
Tirria = ???
Efectivamente, tu no entender :).
Mi comentario no tiene absolutamente nada con segundas. Simplemente, dado que me he encontrado con muchos desarrolladores que le tienen mania, no les gusta, (=tirria) usar XSLT, y normalmente huyen de eso aunque usen XML, me ha sorprendido que Google opte por un lenguaje de plantillas que te obliga a escribirlas bien formadas, estilo funcional etc.
A mi las XSLT no me molestan y las uso bastante, aunque tienen esas características que a veces tocan la moral un poco, y por eso optamos por mantener el XML y permitir tambien FreeMarker, que no ha de ser bien formado.
Me parece interesante que Google opte por "tocarles algo la moral" a sus desarrolladores para tener plantillas donde los errores son mas fáciles de detectar, en vez optar por dejarles hacer "más guarrerias" para que les sea más fácil.
ahhhhhhhh ahora si entendi. ;-)
Pues si, asi pasa con el XSLT, la primera vez que use XSLT efectivamente me dio algo de tirria, pero en realdiad no le veo mucho complique pero aha, cada quien con lo que le guste.
Bueno, si sólo has de generar HTML o XHTML se adapta relativamente bien, excepto cuando tienes que meter trozos de JavaScript que se vuelve algo mas toca-narices, ya que tambien son resultados bien formados (el HTML lo haces bien formado y sale "mal formado" si quieres).
El problema es cuando tienes que sacar texto que no sea bien formado, como JSON, HTML con mucho JavaScript etc. Entonces las XSLT se meten un poco en medio con sus cosas extrañas con los espacios, saltos de linea etc. ya que en un documento bien formado no son tan importantes.
Eso y que la programacion funcional sin variables te obliga a hacer algunas cosas de forma extraña, como hacer contadores a base de recursividad etc. que en otros lenguajes de plantillas son directas.
Por eso nosotros ahora combinamos y segun el caso, XSLT o FreeMarker.
NECESITAMOS CREAR UANA BASE DE DATOS PARA UNA ASOCIACIÓN NOS PUEDEN AYUR
Escribe tu comentario