p.s: des développeurs seraient les bienvenus ... JAC est basé sur la programmation orientée aspect, un concept né au Xerox PARC sous la plume de Gregor Kiczales et al., dont l'idée maîtresse est la séparation des préocuppations. Ainsi donc, avec JAC vous pouvez développer vos classes métier le plus naïvement du monde, en Java standard, sans vous soucier de la persistence, de l'IHM, des droits d'accès, etc, car toutes ces préoccupations seront ajoutés dynamiquement par le conteneur JAC, si et seulement si vous en avez besoin. Un certains nombres d'aspects prêts à l'emploi existent déjà et il est évidemment possible d'en développer d'autres selon les besoins.
JAC dispose d'un IDE répondant au doux nom d'UMLAF (UML Aspectual Factory), qui permet d'éditer des diagrammes de classes, le code des méthodes et la configuration des aspects. Il suffit ensuite de quelques clicks pour générer le code java et le compiler afin d'obtenir une application complète prête à l'emploi avec une IHM web ou swing, les objects qui persistent dans une base SQL ou dans de simples fichiers, la gestion des droits d'accès ... La configuration des aspects se fait encore en écrivant du code (en utilisant une syntaxe très simple), mais le but est d'évoluer vers une configuration graphique et intuitive qui requiert un minimum d'apprentissage.
Voilà, donc pour conclure, JAC ça déchire vraiment grave :-)
p.s: malheureusement, JAC ne tourne pas à notre connaissance sous les JVM libres du moment. C'est un fait déplorable, et au lieu de nous le reprocher, envoyez vos patches aux JVM libres pour qu'elles puissent faire tourner JAC ;-)
Aller plus loin
- Site officiel de JAC (2 clics)
- Downloads (1 clic)
- Quoi de neuf ? (1 clic)
# Re: JAC version 0.9.4 est disponible
Posté par Romain Guy . Évalué à 6.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.