Il y a quelques mois [1], nous avions déjà proposé un rapide tour d’horizon du tout nouveau projet Quarkus [2], à peine sorti des forges R&D de Red Hat. Nous allons maintenant aller un peu plus dans le détail, en proposant de développer un petit service ReST à l’aide de cette nouvelle technologie, originale et innovante.
Un bref rappel : Quarkus est un framework de développement qui permet de réaliser des applications Java ultras rapides, généralement sous forme de service ReST [3]. Quarkus fournit un ensemble d’API pour la réalisation de ces services, qui sont familières aux développeurs Java/JEE [4]. Seule différence, Quarkus a fait un travail d’optimisation et d’allégement de ces dépendances, pour s’assurer que leur empreinte mémoire (et aussi du coup, sur disque) soit la plus légère possible. Comme nous l’avions illustré dans le précédent article, un service « helloword » avec Quarkus ne représente au final qu’un ensemble d’archives Java ne pesant qu’une dizaine de mégaoctets, là où l’équivalent JEE demanderait au minimum plusieurs centaines de mégaoctets.
Quarkus est framework qualifié d’opiniâtre, car à l’inverse du modèle de JEE, il impose un cadre relativement rigide de développement, mais ce sacrifice est compensé par des gains de...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première