XSLT: Extensible Stylesheet Language Transformation

Pas de Gravatar

XSLT est un langage qui vous permet d'effectuer des changements à travers la manipulation d'une source XML et un choix de deuxième motif, les documents XML en d'autres formats (XML avec des structures différentes, des fichiers texte, HTML, PDF, RTF et .. ainsi de suite).

Qu'il semble peu de chose. J'ai pensé moi aussi au début, mais je détrompai ces derniers jours où je me suis rappelé la façon d'utiliser cette langue pour vous rendre la vie plus facile.

Après l'avoir utilisé pour générer du code Java à partir d'un fichier XML pour l'avancement du projet de programmation, j'ai réalisé que la route de la programmation générique en utilisant XSLT est particulièrement adaptée pour l'automatisation de tâches répétitives, très monotone.

Un programmeur paresseux bon (et en particulier dans le développeur Java d'entreprise) il ya 2 choses en particulier que je caractérisent:

  1. Je déteste écrire des interfaces graphiques en utilisant Swing et articles analogues;
  2. J'ai une nette préférence pour l'utilisation de XML pour définir des données et des graphiques (et de cours HTML comme son sous-ensemble).

Bon exemple de XAML pour WPF (l'une des rares choses que j'ai vraiment envie. NET), je me suis dit: "Pourquoi ne pas décrire en des interfaces Java avec un document XML de Nice?".

Réponse: «Inventons un ensemble de balises qui portent les principales composantes de la balançoire envelopper et créer des règles en utilisant XSLT pour générer du code qui nous seraient autrement écrire à la main!".

Ils sont aussi les environnements RAD (Matisse pour NetBeans et Eclipse sont VisualDesigner pour certains ..) mais j'aime voir les choses de première main et puis mon but ultime n'est pas exactement la phase de conditionnement :)

Actuellement, dans environ 2 jours, j'ai fait des objets fonctionnels: JPane, JButton, JFrame, JLabel, JTextField, JPasswordField, JComboBox, BorderLayout et BoxLayout.

Nous avons beaucoup travaillé déjà, mais cette manière, je dois dire que le gain de temps pour écrire une interface est assez élevé.

Je l'ai souligné devant le but ultime .. bien que vous avez toujours présents en XAML (mais aussi dans JavaFX) un pad très agréable qui vous permet de visualiser à la volée alors que l'interface est décrite sans la nécessité de démarrer l'application? Eh bien la dernière étape sera. Pour l'instant, l'idée est réalisé en utilisant un navigateur et les annexes de javascript condicio mais avant d'arriver à ce que j'ai une bonne traduction des principales composantes et mise en page dans mon nouveau «langage de description."

Bien entendu, la langue ne permet pas actuellement le lient entre les événements et les composants, cette partie sera l'un des derniers abordés, mais en principe, l'intention est de travailler au niveau de la non-View Controller: mini-cadre, je ne veux pas de se disperser organiques perdre pour le moment.

Stay Tuned!

Popularité: 23% [?]

Tags:


leave a response , or trackback from your own site. Vous pouvez suivre les réponses à ce bulletin avec le 2.0 feed RSS. Vous pouvez laisser une réponse, ou un trackback depuis votre propre site.

AddThis Social Bookmark Button

Ce site web utilise des commentaires IntenseDebate, mais ils ne sont pas actuellement chargés en raison soit votre navigateur ne supporte pas le JavaScript, ou ils ne se charge pas assez vite.

Laissez une réponse