ActiveJ une plateforme Java alternative

Par:
fredericmazue

lun, 31/08/2020 - 17:05

ActiveJ est une plate-forme Java alternative complète conçue à partir de zéro. ActiveJ a l'ambition de remplacer Spring, Sparks, Quarkus, Micronauts, etc. ActiveJ est minimaliste et est présentée par ses concepteurs comme étant incomparablement plus rapide que les outils susmentionnés.

ActiveJ propose une pile complète de technologies avec un modèle de programmation asynchrone, ainsi qu'une puissante bibliothèque d'injection de dépendance : ActiveInject

Une application Web ActiveJ minimale pèse seulement 1,4 Mo, contre 17 Mo pour Spring. Le temps de lancement de l'application ActiveJ est de 0,65 secondes contre 14 secondes pour Spring. La bibliothèque ActiveJ DI est 5,5 fois plus rapide que Guice et 100 fois plus rapide que Spring DI.

Ces valeurs sont données par les responsables du projet, et d'une manière générale, il faut toujours se méfier des benchmarks. Cependant ActiveJ mérite très certainement que l'on s'y intéresse.

ActiveJ est un logiciel libre sous licence Apache 2.0, disponible sur GitHub.

ActiveJ dispose d'un site officiel.