网站开发的三种模式

	随着社会的发展,技术也在不断更新,由后端主导的web开发,不在受限后端主导,前端必须建立自己的web服务器,比如:nodejs,前端服务器,解决传参 收参,路由一系列问题,后端只需要将接口写好,前端通过接口调数据,这样,实现前端和后端的分离,在这些技术变化的后面,也是一次又一次尝试,技术的变更。在这里,简单说一下技术变革的一个过程。
	首先,混合开发,由后端主导,前端写的代码,会交给后端,后端将自己写的代码与前端代码混合在一起,这样的话,前端代码和后端代码融合在一个文件中,前端代码会被破坏,分工也不明确,代码多,很难排错,花费时间长,效率不高;
	在这样的情况下,出现一种mvc开发模式,前后端分离,前端代码不会被破坏,而是在视图环节参与进去,后端把接口写好,我们可以直接调数据,进行业务逻辑,是通过模板引擎渲染界面,不是以前的静态页面,是有真实的数据,显示什么页面,也是路由决定,这样的话,分工明确,实现前后端分离,在这个阶段,我们还是用的后端服务器,路由,传参,收参还需要借助后端服务器完成。
	于是,第三种开发模式就流行起来,也是当代市场上最新的思维方法,完全的前后端分离。前端通过建立自己的web服务器,解决一系列的路由 传参 收参问题,实现前后端完全分离,不在受限后端主导。

你可能感兴趣的:(网站开发的三种模式)