Telosys

Un article de Wikipédia, l'encyclopédie libre.
Telosys

Informations
Dernière version 3.2.2
Dépôt https://github.com/telosys-tools-bricks
Écrit en Java
Environnement Multi-plateforme
Type Générateur de code
Politique de distribution Gratuit
Licence LGPL
Site web https://www.telosys.org

Telosys est un générateur de code open source développé en Java sous licence LGPL (licence EPL pour le plugin Eclipse).

Cet outil qui se veut simple et léger, permet de générer le code récurrent concernant les différentes entités d'une application, par exemple les opérations de type CRUD (Create/Read/Update/Delete).

Son moteur de génération s'appuie sur Apache Velocity. Des bibliothèques de "templates Velocity" sont fournies pour adresser les principaux langages.

Fonctionnalités[modifier | modifier le code]

La principale originalité de Telosys est sa capacité à travailler sans modèle UML.

Les modèles de Telosys sont soit générés à partir du schéma d'une base de données relationnelle, soit définis spécifiquement à l'aide d'un DSL (Domain Specific Language) basé sur des fichiers textes.

À partir de la version 3.0 Telosys est disponible sous deux formes :

  • outil en mode "ligne de commande"
  • plugin Eclipse avec des éditeurs spécialisés pour éditer les modèles et les templates Velocity

Voir aussi[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]