布兰克曼
如果我有一个angularjs前端并且在后端使用play,为什么人们要使用各种sbt插件?
我知道如何使用它们,编译前端等。但是将两个项目完全分开并仅使用本地前端工具(如npm,bower等)不是更好吗?
我试图了解使用sbt插件是否有一些优势。
贾兹敏
sbt-web工具在以下情况下很有用:
- 您只有少量的前端代码,因此不值得为其设置单独的构建和部署基础结构
- 当您在客户端和服务器之间共享代码和/或编译的数据时,例如:Nashorn中运行的javascript模型代码以及浏览器,ScalaJS代码可与javascript互操作
- 当您有固定数据(例如:国际化表)被编译到客户端和服务器中时
- 当您在Scala中为前端代码编写了单元测试时(例如:使用ScalaCheck对javascript进行属性检查)
- 当您的开发团队已经熟悉sbt但不熟悉其他工具时
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句