Ajouter un commentaire

Micronaut 3.0

Par:
fredericmazue

mar, 31/08/2021 - 15:17

Micronaut est un framework Java complet (full-stack), basé sur la JVM, conçu pour créer des applications JVM modulaires, dont des microservices et des applications sans server (serverless) Micronaut supporte les langages de programmation Java, Kotlin, Groovy et prochainement Scala.

Micronaut est développé par les créateurs du framework Grails et s'inspire des leçons apprises au fil des années en créant des applications du monde réel, des monolithes aux microservices à l'aide de Spring, Spring Boot et Grails.

Micronaut vise à fournir tous les outils nécessaires pour créer des applications JVM, notamment :

  • Injection de dépendance et inversion de contrôle (IoC)
  • Programmation Orientée Aspect (AOP)
  • Valeurs par défaut raisonnables et configuration automatique

Avec Micronaut, vous pouvez créer des applications axées sur les messages, des applications de ligne de commande, des serveurs HTTP etc., tandis que pour les microservices en particulier, Micronaut fournit également :

  • Configuration distribuée
  • Découverte de services
  • Routage HTTP
  • Équilibrage de charge côté client

Les concepteurs de Micronaut se sont souciés de la performance. Selon eux, le temps de démarrage d'une application est rapide. Le framework a une faible empreinte mémoire et la réflexion est utilisée au minimum. Ceci est réalisé en pré-calculant l'infrastructure du framework au moment de la compilation, ce qui réduit la logique requise au moment de l'exécution pour que l'application fonctionne.

Micronaut vient de sortir en version 3.0. Les nouvelles fonctionnalités incluent notamment une migration de RxJava2 vers Project Reactor et un changement dans la manière dont les annotations sont héritées via l'utilisation explicite de @Inherited pour toutes les annotations

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

Site : micronaut.io

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
  SSS   DDD    QQQ    TTTTTT  ZZZZZ 
S D D Q Q TT Z
SSS D D Q Q TT Z
S D D Q QQ TT Z
SSSS DDD QQQQ TT ZZZZZ
Q