前后端发展阶段
后端路由阶段
-
我们知道,早期的网站开发整个HTML页面是由服务器端来渲染的
-
服务器直接生产渲染好对应的HTML页面,返回个哭护短进行展示
-
后端路由
- 一个网页有着自己对应的网址,也就是url
- url会发送到服务器端,服务器会通过正则对该URL进行匹配,并且最后交给一个controller进行处理
- controller进行各种处理,最终生成HTML或者数据,返回给前端
当我们页面中需要请求不同不同的路径内容时,交给服务器来处理,服务器渲染好整个页面,并且将页面返回个客户端,这种情况下渲染好的页面,不需要单独加载任何的js和css,可以直接交给浏览器来展示,这样有利于SEOd的优化
-
缺点
- 一种情况是整个页面的模块都有后端人员来编写和维护
- 另外一种情况就是前段开发人员如果要开发页面,需要通过PHP和java等语言来编写页面代码
- 而且通常情况下,HTML代码和数据以及对应的逻辑会混淆爱一起,编写和维护都十分困难