优点:
1、开发体验好,前端专注于UI页面的开发,后端专注于api的开发,且前端有更多的选择性。
2、用户体验好,Ajax(现在用axios用的比较多)技术的广泛应用,极大提高了用户的体验,可以轻松实现页面的局部刷新。
3、减轻了服务器端的渲染压力,因为页面最终是在每个用户的浏览器中生成的。
缺点:
很抱歉,目前我还真不知道有什么缺点,唯一的缺点可能是对人员的要求更少了?更卷了?
有可能会存在不利于SEO的问题,因为完整的HTML页面需要在客户端动态拼接完成,所以爬虫对无法爬取页面你的有效信息。(解决方法:利用Vue、React等前端框架的SSR技术能够很好地解决SEO问题!)
标签:前后,前端,分离,优缺点,缺点,体验,SEO,页面 From: https://www.cnblogs.com/zhanshuang/p/18094898