Я переношу приложение из Grails в Play Framework, и сейчас я пытаюсь выяснить, что является лучшим способом организации структуры проекта.Play Framework и архитектура проекта Slick
Я хочу использовать Slick Codegen вместе с Flyway для Migrations, потому что я хочу отслеживать все выполняемые миграции (решение, подобное Rails Migrations, было бы идеальным).
Я вижу, что в Play Framework есть модуль Play-Slick, но из того, что я заметил, все происходит просто как черная магия.
Я видел example on GitHub, где Slick Modeling, Play Framework и Flyway Migrations - это 3 отдельных модуля SBT, что имеет смысл, если мы когда-либо захотим отойти от Play Framework.
Теперь, мои вопросы: какой лучший подход к архитектуре для приложения Play Framework?
Примечание: Я новичок в Play Framework и Scala.
есть некоторые дополнительные ansers здесь: Http: // stackoverflow.com/questions/36616810/play-framework-2-5-x-scala-slick-implementation-style – nemoo