我所说的标题的意思是,是否有一个免费的框架/工具,允许我编写.scala文件,并让(web)服务器自动重新加载和编译它们,而不需要编译、打包和部署。
也许javarebel可以在这里使用,但它不是免费的。
发布于 2009-11-18 19:13:28
作为JavaRebel的新名称,Scala有一个免费的使用许可。
其他替代方案包括使用Maven的scala:cc目标,它可以在后台进行编译,并由更改触发,尤其是Play框架在这方面几乎是完美的。
发布于 2009-11-18 19:13:38
Scala有一个可以嵌入的解释器(scala.tools.nsc.Interpreter.)。加载更改过的文件的基础架构不应该很难实现。有趣的问题是如何处理较旧类版本的实例?最简单的方法是丢弃实例和类加载器。
我依稀记得JRebel对于scala开发是免费的。不确定这是否仅适用于开源scala项目。
https://stackoverflow.com/questions/1754944
复制相似问题