WEB2007 ALSO SPEAKS ENGLISH
06 44 00 14 84 (ou 0033644001484)

* Developpeur/Agence Theme Web Freelance MAGENTO Ecommerce Faverges


***Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en France et en Europe

Developpeur/Agence Theme Web Freelance MAGENTO Ecommerce Faverges





Article:

Étendu sur l'IDE Eclipse, Acceleo est transcrit en Java. Il est supporté sur des environnements basés sur Java 5. Le langage exploité par Acceleo forme une adaptation du standard MOFM2T. Ce langage de génération de code a besoin de template qui est un texte contenant des espaces réservés dans lequel seront mis des informations tirées du modèle fourni en entrée. Ces espaces circonspects seront utilisées dans le modèle et qui auront pour but de sélectionner et d'extraire des informations de ce modèle. Au sein d'Acceleo, ces expressions sont principalement basées sur le langage OCL.
Acceleo suggère des instruments pour la génération de code depuis des modèles. Avec le concours de ces outils, Acceleo permet spécialement d'effectuer des générations incrémentales. La génération incrémentale consiste à procréer du code puis à pouvoir remplacer le code généré librement et à régénérer le code sans pour autant perdre les modifications réalisées à la main sur le code généré précédemment.
Acceleo renferme un débuggeur qui permet de contrôler le déroulement d'une génération. Ce débuggeur permet de mettre en pause une génération à des points précis et d'y contempler l'état des variables pour pouvoir plus aisément morigéner un ème. Un système de profiling est fourni par Acceleo pour déterminer l'ensemble des instructions réalisées avec le nombre d'exécution de chaque instruction et aussi le temps pris par l'exécution de chaque instruction. Les données venues du profiling d'une génération Acceleo sont libres après la génération sous la forme d'un modèle EMF.
Acceleo apparait comme un moteur de génération qui permet aussi de réussir la traçabilité de tous les éléments impliqués dans la génération d'un fichier. Avec ce système, l'élément du modèle d'entrée peut être déterminé afin de générer une zone spécifique de texte et quelle partie du générateur Acceleo a été impliquée.
En tant que bases critiques d'Acceleo, le parseur et le moteur de génération peuvent aussi apparaitre en "stand-alone", c'est-à-dire en dehors d'Eclipse. Une classe Java est produite par Acceleo afin de susciter le déclenchement de la génération de code programmatiquement permettant ainsi d'intégrer facilement un générateur Acceleo dans n'importe quelle application Java. Acceleo s'appuie sur le framework de modélisation de la plateforme Eclipse EMF en intégrant tous les outils nécessaires aux modèles basés sur EMF. Acceleo peut prendre en entrée n'importe quel type de modèles réalisés avec EMF comme des modèles UML ou des modèles représentant des langages employés à un domaine. Alors, on peut opérer un template qui permettra la production de code à partir des éléments disponibles dans ce modèle.






* Web2007 est le site d'un informaticien indépendant qui peut et veut travailler pour des entreprises partout en Europe.
Si besoin, Web2007 peut se déplacer dans toute la région Rhones-Alpes.
Pour info, j'habite personnellement à Gaillard-Haute Savoie et mon bureau est juste à coté à Genève-Suisse.