什么是前后端分离
程序开发的时候,前后端开发以数据为交互导向的开发方式,同时也是一种架构方式。
前后端分离的好处
- 后端API接口,前端JS渲染数据,有效减轻服务器负载压力,降低运营成本。
- 将渲染交付浏览器,可有效的加速网站的访问速度。
- 前后端分离开发,分工明确,任务清晰,有利高效工作。
前后端分离的坏处
- 团队如果欠缺磨合,能力差距较大,项目速度可能会降低开发效率,提高开发成本。
- API接口为交互,前端JS渲染,不利于SEO。
总结
前后端开发是一种趋势,在过去技术不成熟的时候,前后端不分离还是很常见的,有些full stack可以实现独立网站的开发,现在的主流便是前后端分离,好处太多,SEO不友好也可以使用静态化页面的方式实现,还可能更加有效的提高网站的访问速度。