关于使用scala的模块方法进行游戏的说明

Tab*_*rez 5 scala module cdn playframework

我正在寻找新项目的各种Web框架(社交网络+连接用户之间的交易).我对Play(使用scala)很感兴趣,但在理解问题时需要一些帮助.

在Play中,核心不支持CDN +缩小,但是通过单独的模块greenscript.但是使用此模块需要使用基于绿色标记的新标记替换布局中的系统标记.这与Rails不同,在Rails中,您不必向布局添加任何内容,也可以通过附加act_as_*标记来使用新插件来逃避.有关长期Play方法是否让插件接管覆盖标记的任何想法?在这种情况下,如果你想在同一个对象上运行几个模块,比如一个url,那么它可以在Play中运行吗?

关于在Play中实现此目的的替代方法的任何指导也会有所帮助.

Per*_*ega 2

Play 中的某些模块通过提供标签来起作用(概念上与 jsp 标签类似,但实现上不同)。Greenscript 就是其中之一。

它只需要您使用特定的标签,并且在执行期间该标签将展开为最小化功能。

如果两个模块作用于同一个对象(比方说,一个锚点 href 跟随您的评论),兼容性将取决于这些标签的实现,而不是 Play。如果其中一个在其主体中接受其他标签,则可以混合它们,否则将不允许这样做。

关于 Greenscript,它提供了“无配置”模式,在该模式下,它将自动最小化所有 css/js 文件,而不需要页面中的任何标签或任何配置(默认情况下是这样工作的)。这不会影响您的内联 css/js,但是通过将内联代码移动到其自己的 js/css 文件中可以轻松解决这个问题。