拆分游戏!2应用到模块中

And*_*rea 6 scala playframework

我正在学习游戏!Scala是2,来自Django背景.在Django中,我习惯于通过在各种应用程序中划分项目来模块化项目,每个应用程序都有自己的模型,视图,控制器和资产.玩吧!允许项目的类似细分,或者必须将所有内容都放在app目录下?

编辑我已经得到了答案,但我将举例说明使用Django应用程序:

  • 管理员是一个单独的应用程序
  • 应用程序可用于定义国际化的抽象模型.需要国际化的实际模型可以从它们继承
  • 我创建了一个定义Facebook用户模型的应用程序,管理Facebook API,并向需要它的其他应用程序公开
  • 存在一个Django应用程序以编程方式生成站点地图
  • 另一个Django应用程序允许从存储在数据库中的规则创建robots.txt,以便可以从管理界面编辑机器人规则

等等

rre*_*ach 4

也许子项目正是您所需要的。如果您能描述一下为什么要模块化以及从您的角度来看模块应该包含哪些内容,将会有所帮助。