【发布时间】:2018-02-05 04:10:35
【问题描述】:
我自豪地在 Java 的 Play 框架上部署了一个 helloworld 项目。在我决定将它作为我要构建的项目的主要框架之前,我决定尝试一下。我担心其中的一件事:
- 热编译非常好,但是很慢。字符串中的一个小变化会触发整个项目的重新编译,这需要大约 30 秒。 与 Python Django 相比,这非常慢。我可以更改我想要的任何内容,包括系统调用,它只会在刷新时工作,就好像更改了什么对框架无关紧要。
我在这里错过了关于 Play 的一些东西吗?我担心开发时间。如果每次我添加一些东西都必须等待大约 30 秒来测试它,那将是一个巨大的打击。但我确信这些绝对是构建这个闪亮框架时的考虑因素。 欣赏你的想法!请赐教,让我玩! :)
【问题讨论】:
-
这肯定有问题...小的变化会在不到 1 秒的时间内热重新加载。当您的项目增长并包含越来越多的依赖项时,重新加载时间可能会增加,但 hello world 并非如此
-
你能告诉我你的开发环境吗?我正在使用 eclipse IDE 和命令提示符作为激活器,发现热重载时速度很慢。
-
Idea Ultimate、Mac OS El Capitan、i5,您也可以检查是否是 IDE 的问题,只需从终端 (mac/linux) cmd (win) 使用类似
./activator ~run的命令运行您的应用程序和然后使用一些简单的编辑器(记事本或 smtg)来编辑文件并观察它是否仍然缓慢地热加载
标签: playframework