我为什么要在我的sbt playframework项目中使用前端插件?

时间:2015-11-10 00:45:44

标签: angularjs scala playframework sbt sbt-web

如果我有一个angularjs前端并且在后端使用游戏,为什么人们会使用各种sbt-plugins?

我理解如何使用它们,编译前端等但是,仅仅完全分离2个项目并使用npm,bower等本机前端工具更好吗?

我试图了解使用sbt插件是否有一些优势。

1 个答案:

答案 0 :(得分:2)

sbt-web工具在以下情况下非常有用:

  1. 你有少量的前端代码,所以不值得设置一个单独的构建和放大器。它的部署基础设施
  2. 当您在客户端和服务器之间共享代码和/或编译数据时,例如:在Nashorn中运行的javascript模型代码以及浏览器,与javascript互操作的ScalaJS代码
  3. 当您拥有已编译到客户端和服务器
  4. 的固定数据(例如:国际化表)时
  5. 在Scala中为前端代码编写单元测试时(例如:使用ScalaCheck到property-check javascript
  6. 当您的开发团队已经熟悉sbt而不熟悉其他工具时