Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
scala:类似python/ruby开发模式吗?_Scala - Fatal编程技术网

scala:类似python/ruby开发模式吗?

scala:类似python/ruby开发模式吗?,scala,Scala,我所说的标题是,是否有一个免费的框架/工具允许我编写.scala文件,并由(web)服务器自动重新加载和编译它们,而无需编译、打包和部署 这里可能可以使用javarebel,但它不是免费的。JRebel是javarebel的新名称,拥有免费的Scala使用许可证 其他替代方案包括使用Maven的scala:cc目标,它在后台不断编译,由更改触发,特别是框架在这方面几乎是完美的。scala有一个可以嵌入的解释器()。加载已更改文件的基础结构不应该很难实现。有趣的问题是如何处理旧类版本的实例?最简单

我所说的标题是,是否有一个免费的框架/工具允许我编写.scala文件,并由(web)服务器自动重新加载和编译它们,而无需编译、打包和部署


这里可能可以使用javarebel,但它不是免费的。

JRebel是javarebel的新名称,拥有免费的Scala使用许可证

其他替代方案包括使用Maven的scala:cc目标,它在后台不断编译,由更改触发,特别是框架在这方面几乎是完美的。

scala有一个可以嵌入的解释器()。加载已更改文件的基础结构不应该很难实现。有趣的问题是如何处理旧类版本的实例?最简单的方法是丢弃实例和类加载器


我确实模糊地记得JRebel对于scala开发是免费的。不确定这是否仅适用于开源scala项目。

是的,play似乎已经解决了java的这一问题,并致力于全面支持scala