Я разрабатываю свое первое веб-приложение Java (Spring/Hibernate/Freemarker), и моя единственная проблема - скорость разработки.Как эффективно развивать веб-приложения Java?
Я использовал для разработки на PHP, где было достаточно просто перезагрузить браузер, чтобы увидеть результат. С Java мне нужно всегда нажимать на «ресурсы обновления» в моей среде IDE, чтобы увидеть изменения, сделанные для шаблонов. Мне кажется, что этот способ развития действительно неэффективен, поскольку перераспределение занимает до нескольких секунд.
Кроме того, я не тот, кто будет готовить шаблоны - это будет просто графический парень, и он тоже захочет проверить их. Нужно ли ему иметь собственный сервер приложений и продолжать повторное развертывание приложения, или есть еще несколько способов «PHP», где вы просто «перезагружаете» страницу?
Я разрабатываю/запускаю Webapps с Eclipse/Tomcat, и любые изменения в моих jsps автоматически развертываются на сервере. Так что для меня, при разработке нажатия F5 в браузере достаточно хорошо. Изменение классов Java приводит к перезапуску. Похоже, что он действительно зависит от IDE, но в Eclipse его нормальная развернута <1 секунда. – proko