Tenemos una aplicación web de Grails de tamaño moderado que utiliza GORM / Hibernate sobre PostgreSQL y GSP que sirven HTML, y también algunas API REST. Estamos estandarizando en Scala, y nos gustaría migrar esta aplicación a Play o Spray, con Slick para acceder a la base de datos existente.
Nimble se usa actualmente para autenticación / autorización y usuario / rol / etc. administración.
¿Cuáles son los enfoques que podemos tomar para hacer la migración paso a paso, evitando una migración de big bang?
Ambos son lenguajes JVM, ¿hay alguna manera de evitar tratarlos como aplicaciones web separadas que se ejecutan en puertos separados con el brazo extendido?
scala
grails
playframework
John M
fuente
fuente
Respuestas:
Personalmente, una reescritura me suena más eficiente, pero si necesita hacerlo por partes, le sugiero que tome el siguiente enfoque:
Desafortunadamente, no conozco una forma de hacer que escuchen el mismo puerto, por lo que tendrías que redirigir desde Grails al puerto Play para que sea perfecto.
fuente