Quelle solution est la plus facile à entretenir: le plugin multi-locataire (http://www.grails.org/plugin/multi-tenant), ou créer un environnement différent (http://grails.org/doc/latest/guide/3.%20Configuration.html#3.2%20Environments) pour chaque instance d'une application qui est essentiellement la même (avec des changements mineurs) pour chaque entreprise?Quel est le meilleur: Utiliser le plugin multi-locataire ou des environnements différents?
2
A
Répondre
2
La réponse dépend de la manière dont votre application s'exécute et de la manière dont vous prévoyez de la déployer. Si vous pouvez déployer plusieurs fichiers WAR, un pour chaque client, l'utilisation d'environnements est une option possible. Cependant, je vous encourage fortement à "marquer" votre application manuellement, ou à utiliser le plugin multi-locataire, car les environnements deviendront rapidement encombrants et ne supporteront pas l'ajout de vues/logiques personnalisées par client, ce qui devient invariablement une exigence.
Questions connexes
- 1. Quel est le meilleur plugin Maven Eclipse?
- 2. Quel est le meilleur plugin jquery tooltip?
- 3. Quel est le meilleur, ETL ou ELT?
- 4. Quel est le meilleur à utiliser, ViewHelper ou Vue partielle?
- 5. Quel est le meilleur H2 ou HSQLDB?
- 6. Quel est le meilleur: mysql_connect ou mysql_pconnect
- 7. Quel est le meilleur BOOST_MPL_ASSERT ou BOOST_STATIC_ASSERT?
- 8. Quel est le meilleur QTP ou Jmeter?
- 9. Quel est le meilleur plugin Maven2 pour Intellij?
- 10. Quel est le meilleur plugin d'intégration hudson stable pour IntelliJ?
- 11. Quel est le meilleur plugin de dialogue (basé sur jquery)?
- 12. Quel est le meilleur plugin de cartes jQuery à utiliser sur mon App?
- 13. Ajax traditionnel ou Jquery Ajax, quel est le meilleur?
- 14. Quel est le meilleur - (int) valeur ou valeur int?
- 15. URL Shortening: Quel est le meilleur encodage à utiliser?
- 16. Quel est le meilleur: SASS ou css dynamique avec aspx?
- 17. Quel est le meilleur - threads principaux ou séparés?
- 18. Quel est le meilleur protocole TCP ou UDP?
- 19. Printemps + CXF ou Spring + Mule? Quel est le meilleur?
- 20. Quel nom canonique est le meilleur? www ou non-www?
- 21. C++ ou C++ 0x - Quel est le meilleur standard?
- 22. quel est le meilleur en Java?
- 23. quel est le meilleur scénario pour utiliser XSLT
- 24. mysql_fetch_object() ou mysql_fetch_array() quel est le meilleur et pourquoi?
- 25. Quel est le meilleur outil .NET ORM: SubSonic ou WebWidgetry?
- 26. Quel est le meilleur Java + OpenGl ou C++ OpenGl?
- 27. Quel est le meilleur pour cette requête, « jointure » ou « Où »
- 28. Quel est le meilleur remplacement pour TabPages
- 29. Quel est le meilleur moyen d'interroger des données SharePoint?
- 30. Réponse, Résultat, Répondre, quel est le meilleur?
La solution est pour la même entreprise mais différentes unités commerciales. Je peux aussi voir comment je pourrais créer une vue/logique personnalisée pour un environnement plutôt que d'utiliser le plugin locataire plus facilement. Peut-être que c'est ma réponse. –
Nous sommes en train d'écrire une application whitelabel, et nous avons trouvé que pour la partie vue personnalisée - sitemesh fonctionne parfaitement. Nous avons simplement créé un DecoratorMapper personnalisé qui sous-classe GrailsLayoutDecoratorMapper. La logique personnalisée est un peu difficile et c'est un sujet entier en soi! –