

Il s'agit d'un cadre pour créer des applications basées sur des composants. Ces composants peuvent être utilisés dans plusieurs applications et sont interchangeables. Ce cadre est utilisé uniquement pour initialiser l'application et n'affecte pas la boucle principale de votre application. Vous pouvez toujours utiliser vos frameworks et bibliothèques préférés. Nous vous permettons de les envelopper dans des composants.
Les composants peuvent dépendre d'autres composants. Ils peuvent être élargis ou réduits en fonction de vos besoins. Les composants ne sont pas des microservices; Ce sont des dossiers qui contiennent différentes fonctionnalités.
Le cadre a un couplage très faible dans son code. Toutes les entités sont facultatives.
Nous offrons la possibilité d'utiliser l'injection de dépendance, la configuration et la gestion des erreurs. Cependant, l'une des principales fonctionnalités du cadre est que vous pouvez modifier les entités sans modifier le code d'application. Cela vous permet de créer des simulations pour n'importe quelle partie de votre application sans modifier le code.
Si votre application est divisée en composants (modules), il sépare encore votre code en différents services et vous permet de le réutiliser dans d'autres applications. Bien sûr, vous n'avez pas besoin de rendre les composants trop petits.
Introduction: médium.com/@konstanchuk/25bfd16a97a9.
Visitez notre site Web pour en savoir plus: Componego.github.io.
La documentation est à jour avec la dernière version du cadre. Veuillez mettre à jour votre version au dernier.
Vous pouvez trouver quelques exemples ici.
Une application typique de ce cadre ressemble à ceci.
Vous pouvez rapidement créer une application de base de plusieurs manières:
curl -sSL https://raw.githubusercontent.com/componego/componego/master/tools/create-basic-app.sh | shou
wget -O - https://raw.githubusercontent.com/componego/componego/master/tools/create-basic-app.sh | shSur Windows, vous pouvez exécuter les commandes ci-dessus avec Git Bash, qui est livré avec GIT pour Windows.
Nous sommes ouverts aux améliorations et aux suggestions. Les demandes de traction sont les bienvenues.
Le code source du référentiel est sous licence sous la licence Apache 2.0. Le cœur du cadre ne dépend pas d'autres packages.