XSLT: Extensible Stylesheet Language Transformation

No Gravatar

XSLT es un lenguaje que le permite hacer cambios a través de la manipulación de una fuente XML y una variedad de tramas en segundo lugar, los documentos XML en otros formatos (XML, con diferentes estructuras, archivos de texto, HTML, PDF, RTF y .. etc, etc).

Que parece un poco. Pensé que yo también al principio, pero Desengañé en los últimos días, cuando me acordé de cómo utilizar ese lenguaje para hacer su vida más fácil.

Después de usar para generar el código Java desde un archivo XML para el proyecto avanzado de programación me di cuenta de que el camino hacia la programación genérica usando XSLT es particularmente adecuado para la automatización de tareas repetitivas muy monótono.

Un programador perezoso (y especialmente en la empresa para desarrolladores de Java) hay 2 cosas en particular que la caracterizan:

  1. No me gusta escribir interfaces gráficas usando Swing y similares;
  2. Tengo una preferencia por la utilización de XML para definir los datos y gráficos (y de HTML curso como su subconjunto).

Buen ejemplo de XAML para WPF (una de las pocas cosas que te envidio. NET), me dije: "¿Por qué no se puede describir interfaces de Java en un documento XML bien?".

Respuesta: "Vamos a inventar una serie de etiquetas que llevan el envoltorio de los principales componentes Swing y crear reglas de uso de XSLT para generar el código que de otro modo, escribir a mano!".

También son entornos RAD (Matisse para NetBeans y Eclipse son VisualDesigner para algunos ..) pero me gusta ver las cosas de primera mano y entonces mi objetivo final no es precisamente la fase de envasado :)

En la actualidad, en aproximadamente 2 días, he hecho los objetos funcionales: JPane, JButton, JFrame, JLabel, JTextField, JPasswordField, JComboBox, BorderLayout y BoxLayout.

Hemos trabajado mucho ya, pero de esta manera tengo que decir que el ahorro de tiempo para escribir una interfaz es lo suficientemente alto.

He señalado antes el objetivo final .. así que siempre está presente en XAML (pero también en JavaFX) una plataforma muy agradable que le permite ver en la marcha, mientras que la interfaz se describe, sin necesidad de iniciar la aplicación? Bueno, el último paso será. Por ahora la idea se realiza mediante un navegador y en los apéndices de javascript conditio pero antes de llegar a esto tengo una buena traducción de los principales componentes y el diseño en mi nuevo lenguaje "de la descripción".

Por supuesto que la lengua no permite actualmente el enlace entre los eventos y sus componentes, esta parte será uno de los últimos abordarse, pero en principio la intención es trabajar en el nivel de no-View Controller: mini-marco que no quiero para dispersar orgánicos perder en este momento.

Stay Tuned!

Popularidad: 23% [?]

Etiquetas:


leave a response , or trackback from your own site. Puedes seguir cualquier respuesta a esta entrada a través de la alimentación de la RSS 2.0. Puedes dejar una respuesta, o trackback desde tu propio sitio.

AddThis Social Bookmark Button

Este sitio web utiliza los comentarios IntenseDebate, pero no se cargan actualmente Porque, o tu navegador no soporta JavaScript, o no se carga con suficiente rapidez.

Deje una contestación