Feuille de Route & Projets Futurs
Cette page présente les développements futurs prévus pour l'écosystème Structus. Bien que la bibliothèque principale fournisse une base solide pour implémenter une architecture propre en Kotlin, nous avons des plans ambitieux pour étendre ses capacités et ses intégrations.
Projets à Venir
Outil CLI Structus
Un outil en ligne de commande pour vous aider à générer du code répétitif, créer de nouveaux projets et implémenter des modèles communs avec Structus.
Fonctionnalités Prévues :
- Échafaudage de projets avec différents modèles (basique, CQRS, event sourcing)
- Génération de code pour les entités, objets de valeur, dépôts et gestionnaires
- Outils de migration pour les projets existants
- Intégration avec les systèmes de build (Gradle, Maven)
Calendrier : Q2 2024
Bibliothèque Starter Spring Boot
Un starter Spring Boot dédié qui simplifie l'intégration de Structus avec les applications Spring Boot.
Fonctionnalités Prévues :
- Auto-configuration des composants Structus courants
- Adaptateurs et extensions spécifiques à Spring
- Support pour Spring Data avec les dépôts Structus
- Intégration avec la gestion des transactions de Spring
- Support pour le framework de validation de Spring
Calendrier : Q3 2024
Support TypeScript/JavaScript
Une implémentation TypeScript/JavaScript des concepts Structus pour permettre une architecture propre dans les applications frontend et les backends Node.js.
Fonctionnalités Prévues :
- Primitives de modélisation du domaine (Entity, ValueObject, AggregateRoot)
- Implémentation CQRS pour TypeScript
- Intégration avec les frameworks frontend populaires (React, Angular, Vue)
- Packages NPM pour une intégration facile
- Documentation complète et exemples
Calendrier : Q4 2024
Support Multiplateforme
Étendre Structus pour supporter Kotlin Multiplateforme pour une véritable architecture propre cross-platform.
Fonctionnalités Prévues :
- Bibliothèque centrale commune avec support multiplateforme
- Adaptateurs spécifiques aux plateformes pour JVM, JS, Native
- Modèles de domaine partagés entre plateformes
- API cohérente sur toutes les plateformes
Calendrier : Q1 2025
Plugin IDE Structus Studio
Un plugin IDE dédié pour IntelliJ IDEA et autres IDEs JetBrains pour améliorer l'expérience de développement avec Structus.
Fonctionnalités Prévues :
- Outils de modélisation visuelle du domaine
- Génération de code et modèles
- Validation et analyse d'architecture
- Visualisation des dépendances
- Navigation rapide entre les composants liés
Calendrier : Q2 2025
Projets Communautaires
Nous accueillons les contributions de la communauté à l'écosystème Structus. Si vous travaillez sur un projet lié à Structus que vous souhaitez partager avec la communauté, veuillez soumettre une pull request pour l'ajouter à cette liste.
Retours et Suggestions
Avez-vous des idées pour d'autres outils ou intégrations qui pourraient bénéficier à l'écosystème Structus ? Nous aimerions avoir votre avis ! Partagez vos idées dans les Discussions GitHub ou soumettez un problème avec l'étiquette "enhancement".
S'abonner aux Mises à Jour
Vous voulez rester informé des nouvelles versions et projets ? Étoilez le dépôt GitHub et suivez les mises à jour.