什么是后端路由?
优点:
1、可以在服务端渲染后返回给浏览器,不用等待前端加载任何js或者css就可以直接显示网页内容。
2、对SEO友好。
缺点:
1、模板是由后端来维护和改写,前端开发行者需要安装整套的后端服务,必要时还要学习后端语言PHP或Java等非前端语言来改写html结构。
2、html、数据、逻辑混为一谈,维护起来既臃肿又麻烦。
什么是前后端分离?
优点:
后端只需要提供数据,前端通过AJax获取数据后用一定方式渲染到页面上,这样前后端分工清楚,后端专注于数据上,前端专注在交互和可视化上。
缺点:
首屏渲染需要时间来加载css和js。