我是一名后端 java 开发人员(spring boot),目前我对构建单页应用程序感兴趣。
我喜欢 SPA 框架(主要是 Vue)的地方: 模型绑定(保存样板代码) 组件和模板(在多个文件中分离代码总是好的,但我不喜欢单个文件组件,因为我觉得它们混合了视图和逻辑) 路由器
但是,除非您使用 Node,否则集成似乎很差 我不喜欢的: Node (我用 Java 开发后端,所以我不想安装 Node 作为 NPM 的先决条件) NPM (我已经有了依赖管理在 Maven/Gradle 中。其实我不太介意,我只是不想安装它并单独管理它)
我理解为什么像 Node、Npm、Webpack 这样的东西是必要的,只是我已经让 Java/Spring/Eclipse 为我做这一切了。我基本上不希望有两个独立的构建过程。
TLDR:我喜欢现代前端的方向和架构,我只是不想处理所使用的工具。
具体问题:如何使用 Spring Boot、Gradle/Maven 和 Vue.js 开发现代 SPA,而不必安装 Node/Npm/Vue cli 等。如果有的话,最好的工具是什么?
谢谢。