前后端分离的优缺点
优点:
1、开发体验好,前端专注于UI页面的开发,后端专注于api的开发,且前端有更多的选择性。
2、用户体验好,Ajax(现在用axios用的比较多)技术的广泛应用,极大提高了用户的体验,可以轻松实现页面的局部刷新。
3、减轻了服务器端的渲染压力,因为页面最终是在每个用户的浏览器中生成的。
缺点:
很抱歉,目前我还真不知道有什么缺点,唯一的缺点可能是对人员的要求更少了?更卷了?
有可能会存在不利于SEO的问题,因为完整的HTML页面需要在客户端动态拼接完成,所以爬虫对无法爬取页面你的有效信息。(解决方法:利用Vue、React等前端框架的SSR技术能够很好地解决SEO问题!)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通