Почему автоматическое развертывание в Play Framework 2.5 занимает так много времени?

java deployment playframework

39 просмотра

1 ответ

Я начал создавать приложение с использованием Play Framework 2.5, моя операционная система - Windows 10. Очень полезно, что play выполняет автоматическое развертывание при изменении исходного кода, но когда я изменяю код, требуется очень В течение долгого времени, чтобы применить изменения, в чем может быть причина и как я могу ее решить?

Автор: user3407397 Источник Размещён: 08.11.2019 11:18

Ответы (1)


0 плюса

Каждый раз, когда вы сохраняете изменения и перезагружаете веб-страницу, Play перекомпилирует исходный код приложения в байт-код (.class), а затем перезапускает сервер. Даже если процесс компиляции является инкрементным (если вы редактируете один класс, он будет перекомпилировать только его), компилятор Scala не так быстр, как интерпретируемый язык, такой как Python или PHP (но он производит более оптимизированный и безопасный код).

Если вы хотите ускорить рабочий процесс разработки, вы можете запустить свое приложение, используя «activator ~ run» вместо «activator run». Таким образом, Play будет перекомпилировать ваше приложение каждый раз, когда вы СОХРАНИТЕ изменения (нет необходимости обновлять веб-страницу).

Автор: Alexandre LEBRUN Размещён: 25.08.2016 02:36
Вопросы из категории :
32x32