【发布时间】:2014-10-08 16:48:52
【问题描述】:
Play activator 和只使用 sbt 和 play 插件有什么区别?正如我所看到的,sbt 已经支持许多操作,并且激活器仅将调用重新路由到 sbt。所以,我试图在 Play Framework 网页上找到一个解释,但可以找到任何可以说明使用激活器而不是纯 sbt 的好处。
【问题讨论】:
标签: playframework-2.0 sbt
Play activator 和只使用 sbt 和 play 插件有什么区别?正如我所看到的,sbt 已经支持许多操作,并且激活器仅将调用重新路由到 sbt。所以,我试图在 Play Framework 网页上找到一个解释,但可以找到任何可以说明使用激活器而不是纯 sbt 的好处。
【问题讨论】:
标签: playframework-2.0 sbt
就像你说的,Activator 将它的很多逻辑委托给 sbt。 Activator 主要旨在帮助想要开始新项目的人。这意味着对于新用户来说,它比 sbt 有一些更好的错误信息。它还提供了两个命令来帮助新用户:
activator new - 从模板创建一个新项目。这也会自动下载最新的模板列表。activator ui - 启动用于创建和运行项目的 Web 浏览器 UI。这使新用户更容易开始编码和运行项目。 UI 还具有教程功能,因此模板编写者可以向新用户解释他们的模板。由于我是一位经验丰富的用户,我主要使用 sbt 而不是 Activator。我倾向于只使用 Activator 来创建新项目。这并不意味着 Activator 不是一个有用的产品,只是我已经习惯使用 sbt。
这里有更多信息:https://www.playframework.com/documentation/2.3.x/Highlights23
【讨论】:
看起来他们正在 Play 2.6 中放弃对激活器的支持:
https://groups.google.com/forum/#!topic/play-framework/NeMD04W6bN4
所以我猜如果你今天决定使用 Play Framework,那么 sbt 是最好的选择。
【讨论】: