前后端混合开发模式(传统网站的开发模式)
指的是代码层面的混合
由前端开发人员将静态页面编写完,测试完,然后将代码给服务器端人员,服务器端人员将代码嵌套在服务器端程序中。
问题:
前后端开发人员对互相的代码都不是特别熟悉,混合开发两者在处理互相的代码时非常困难
在开发的过程中难免会出现代码相互覆盖,导致工作量倍增。
前后端分离开发模式
代码层面的分离。
互相不会涉及到互相的代码。
服务器端开发需要提供数据接口,前端开发人员需要调用接口获取数据,从而将数据显示到页面中。前端开发数据展示,服务器端负责业务逻辑。
访问时,用户访问页面时,浏览器会得到html文件,当执行html时,通过Ajax发送请求索要数据。当服务器端返回数据时,客户端通过其他手段展示数据。