Nous avons une application Web Grails de taille moyenne utilisant GORM / Hibernate sur PostgreSQL et des GSP servant du HTML, ainsi que quelques API REST. Nous normalisons sur Scala, et souhaitons migrer cette application vers Play ou Spray, avec Slick pour accéder à la base de données existante.
Nimble est actuellement utilisé pour l'authentification / autorisation et l'utilisateur / rôle / etc. la gestion.
Quelles sont les approches que nous pouvons adopter pour faire la migration étape par étape, en évitant une migration big bang?
Ce sont deux langues JVM, existe-t-il un moyen d'éviter de les traiter comme des applications Web distinctes fonctionnant sur des ports distincts à bout de bras?
scala
grails
playframework
John M
la source
la source
Réponses:
Personnellement, une réécriture me semble plus efficace, mais si vous devez le faire par étapes, je vous suggère d'adopter l'approche suivante:
Malheureusement, je ne connais pas de moyen de leur faire écouter le même port, vous devrez donc rediriger Grails vers le port Play afin de le rendre transparent.
la source