首页你得知道“单页应用”简称“SPA”这个东西是什么。
然后你需要了解前后端分离的开发模式。
下面回答你的问题:
vue-cli 是搭建Vue SPA d 脚手架,就是一个生成工程模板的工具。
SPA只负责前端,所有业务逻辑由后端负责处理
前后端交互通过接口(REST),ajax也好,axios也行,都是一种工具,没有具体的技术限制。
vue.min.js 可以用在非SPA的项目中,属于静态引用,可以再html或者jsp中类似jquery一样引入,只不过在html文件中Vue的写法和在SPA vue组件文件中写法稍微不同。
后端没有限制,python、java、ruby 无所谓,前后端通过接口交互。