Я серверный Java-разработчик (весенняя загрузка), и в настоящее время я заинтересован в создании одностраничного приложения.
Что мне нравится в средах SPA (в основном Vue): привязка к модели (сохраняет стандартный код) Компоненты и шаблоны (разделение кода на несколько файлов всегда хорошо, но мне не нравятся отдельные файловые компоненты, поскольку я чувствую, что они смешивают представление и логику) Маршрутизаторы
Однако, если вы не используете NodeКажется, что плохая интеграция. Что мне не нравится: Node (я разрабатываю бэкэнд на Java, поэтому я не хочу устанавливать узел просто как обязательное условие для NPM) NPM (у меня уже есть управление зависимостями в Maven / Gradle. Я на самом делене обращайте на это внимания, я просто не хочу устанавливать его и управлять им отдельно)
Я понимаю, зачем нужны такие вещи, как Node, Npm, Webpack, просто у меня уже есть Java/ Spring / Eclipse делает все это для меня.У меня нет желания иметь два отдельных процесса сборки.
TLDR: мне нравится направление и архитектура современного интерфейса, я просто не хочу иметь дело с используемыми инструментами.
Конкретный вопрос: Как мне разработать современный SPA, используя Spring Boot, Gradle / Maven и Vue.js, и при этом не нужно устанавливать Node / Npm / Vue cli и т. Д. Каковы лучшие инструменты, если таковые имеются?
Спасибо.