目前现状:目前的app后端管理开发已经完成。页面开发使用的原始的html、css、js,使用了一些第三的lib,如jquery和bootstrap。后端使用的是express,功能点已经完成了。
升级困惑:最近在学习react-native的时候,也在学习vue2.0,想把以前写的拉个tag,之后再把管理系统的前端,使用vue2.0+webpack+vue-router来进行书写单页面。但是前端和后端(vue和express)构建出来的东西之间应该怎样进行数据的交互。传统的方式我就是用单纯的npm start ./bin/www就可以运行项目(其实就和传统的javaweb开发,启动tomcat一样)。但是现在使用vue组件化开发,需要使用webpack进行构建,他的这个构建是开启服务还是把书写的代码进行打包的过程?就不清楚。如果是开启服务,那么将会开启两个服务(一个是vue,一个express),我就不能理解了?如果只是单纯的构建打包,那么构建完的代码怎么进行运行。他和后端的express的接口应该怎么进行联调。
这也是我一直不使用webpack开发项目的原因(经常使用一些传统的方式进行页面开发,如jquery、boostrap等等不需要构建的项目),主要是我不只是一个前端开发者,而且也是一个后端java开发者,之前的项目前端的代码和后端代码就将会在一个工程里面。但是现在使用vue我将怎么做?
如果使用vue和express,我的代码目录应该怎么合理规划。这种使用webpack开发,算不算前后端分离?