Play Framework - activator vs sbt

本文翻译自 # Play Framework - activator vs sbt
译者:耐心的农夫2020
时间:2020-04-13 10:56:00

问题

Play activator 与只使用 sbt + play 插件之间的区别是什么?如我所见,sbt 已经支持很多操作,而 activator 仅将调用重新路由到 sbt。因此,我试图在 Play Framework 的网页上找到一个解释,但是找不到任何可以说明使用 activator 比使用纯 sbt 更好的解释。

解答 1

如您所说,activator 将其很多逻辑委托给 sbt。activator 的主要目的是帮助想要开始新项目的人。这就意味着,对于新用户来说,activator 比 sbt 有更好的错误提示信息。activator 还提供了两个命令来帮助新用户。

  • activator new - 从模板创建一个新的项目,同时也会下载模板的最新列表。
  • activator ui - 启动 web 浏览器 UI 创建和运行项目。这使新用户更容易开始编码和运行项目。UI 也有教程功能,这样模板作者可以向新用户解释模板。

由于我是一个有经验的用户,我主要使用 sbt 而不是 activator。我倾向于只使用 activator 来创建新项目。这并不意味着 activator 不是一个有用的产品,只是我已经很习惯使用 sbt。

这里有更多的信息:https://www.playframework.com/documentation/2.3.x/Highlights23

解答 2

他们好像在 Play 2.6 版本中放弃支持 activator 了:https://groups.google.com/forum/#!topic/play-framework/NeMD04W6bN4

因此,我想如果您决定今天使用 Play Framework,那么 sbt 是必经之路。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容