Я занимаюсь веб-разработкой на Java с использованием Spring MVC, и в основном я вынужден заниматься разработкой по методу Agile, где мне приходится вносить множество небольших изменений, и иногда я трачу много времени на компиляцию каждый раз, когда я делаю изменение ( я работаю в начинающей компании, и мне не дается достаточно времени для проведения модульных тестов и т. д., это не идеально, и я не обязательно планирую оставаться в компании в долгосрочной перспективе, но я просто ищу способы чтобы быть более адаптируемым на данный момент).
Приложение, над которым я работаю, должно быть быстрым и обрабатывать большие объемы данных (своего рода поисковая система, но не веб-поисковая система), поэтому для производственного приложения это должна быть обычная скомпилированная Java, но я Мне интересно, использовал ли я Groovy с Grails или что-то подобное для разработки, если бы я мог просто написать его как обычную Java, а затем протестировать код в реальном времени без перекомпиляции. Мне интересно, сколько усилий потребуется для этого, чтобы заставить его работать, а затем скомпилировать Java. Извините, если это вопрос новичка, я просто не уверен, где искать информацию об этом, поскольку большинство вещей о Grails кажутся более ориентированными на эмуляцию языков сценариев, а не на то, для чего я пытаюсь его использовать.