我开始用Play学习和开发!框架。我喜欢这个框架,它简单易学。然而,我认为比较Play时有一个缺点! (和JAVA)使用动态语言(如Python,Ruby ..)
的其他框架对于每个更改(前端或后端),我必须等待编译类,即使它只是一个简单的HTML调整。
我想知道是否有一种聪明的方法可以“克服”这一点 我可以想到一个独立于项目的前端样式,然后才附加它。
不过,还有其他事情可以做吗? 感谢。
答案 0 :(得分:1)
http://zeroturnaround.com/software/jrebel/
你要求的是JRebel。
每次开发人员测试代码更改时,构建和部署应用程序都需要几分钟。 JRebel始终使应用服务器保持运行,因此测试是即时和交互式的。
正如他们所描述的那样
答案 1 :(得分:1)
您无需进行任何额外的工作 - Play内置了热编译功能。
正在开发时使用play ~run
命令启动应用程序并...工作。它会导致更改尽快编译(在检测到文件更改后)。
当然,如果您在不保存的情况下更改批量文件,那么您将立即保存所有这些文件,编译将需要几秒钟,但是在保存时经常会有小的更改(即考虑使用具有自动保存功能的IDE)在飞行中将它们几乎编译。