-
Notifications
You must be signed in to change notification settings - Fork 2
/
generateurs.html
68 lines (61 loc) · 3.26 KB
/
generateurs.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
---
layout: isdesigner_default
title: Information System Designer | Générateurs
---
<section id="" class="text-center">
<div class="container">
{% include block_heading.html
title="Génération de code"
sub_title=""
desc="Implémenter automatiquement les bonnes pratiques de codage<br>et éviter les tâches répétitives et sources d'erreurs."
%}
</div>
</section>
<section class="bg_lightest_grey">
<div class="container">
{% include block_text_image.html
txt_order="order-1"
title="Générez vos propres fichiers"
desc="<p>Grâce à la technologie open-source <a href='https://www.eclipse.org/acceleo/'>Acceleo</a>, il est possible de paramétrer entièrement la génération de code à partir de vos modèles.</p>
<p>Basé sur un principe de template, Acceleo permet d'exploiter n'importe qu'elle partie du modèle pour générer automatiquement des fichiers :
<ul>
<li>dans tout type de langage (Java, PHP, XML, HTML, etc…),</li>
<li>en intégrant les frameworks de votre choix,</li>
<li>basé sur vos bonnes pratiques de codage,</li>
<li>tout en conservant le code ajouté manuellement (entre les balises prévues à cet effet).</li>
</ul>
</p>"
lnk_txt=""
lnk_href=""
lnk_target=""
lnk_icon=""
img_order="order-2"
img_src="images/screenshots/generateurs/template.png"
img_title="Template de génération Acceleo"
%}
</div>
</section>
<section>
<div class="container">
{% include block_text_image.html
txt_order="order-2"
title="Réutilisez le générateur PACMAN"
desc="<p>Le <a href='https://github.com/spi4j/pacman'>générateur PACMAN</a> est un projet open-source (licence Apache ASL v2) du Ministère des Armées de la France.</p>
<p>Il permet de générer jusqu'à 80% du code d'une application s'appuyant sur <a href='https://github.com/spi4j/spi4j'>SPI4J</a>,
un framework qui fournit une API simple pour les applications JavaEE (d'où son nom : Simple Programming Interface for JavaEE):</p>
<ul>
<li>Architecture SOA basée sur des services métiers, séparés des objets métiers (DTOs et Entities) portant l'état des données</li>
<li>Architecture en couches (business, matching, persistence, ui) et N-tiers physiques (client, serveur d'applications, base de données relationnelle)</li>
<li>API générée volontairement simple, promeut les bonnes pratiques de développement pour les applications de gestion</li>
</ul></p>
<p><a href='https://github.com/spi4j/pacman'>Téléchargement libre du générateur sur GitHub</a></p>"
lnk_txt=""
lnk_href=""
lnk_target=""
lnk_icon=""
img_order="order-1"
img_src="images/screenshots/generateurs/pacman.png"
img_title="Exemple de code généré avec Pacman"
%}
</div>
</section>