大家怎么看前后端分离和不分离

当前,我们没做一个项目都基本上会选择前后端分离的形式,但是不分离的就真的不好吗?最近在使用SpringBoot和Thymeleaf重新做一个多形式统一登录系统。感觉用起来也是不错的。本人之前一直采用的是前后端分离方式,基本是SpringBoot+Vue3。大家觉得他们各自有什么利弊,针对个人开发者的话你更倾向哪一种方式?

120 views
Comments
登录后评论
Sign In
·

前后端分离大抵是带来了用高级前端框架写界面的优势,部署分离的优势,可拓展的API设计优势罢了。比如说,Headless API + Serverless 的架构总会比一体架构来的灵活。

·

还是分离的好.

封装前端代码 , 代码复用 更方便.

IDE 智能提示更好. 还有热更新之类的.

开发效率高

代码倒是没啥大变化, 之前用 jquery+ ajax , 现在用 react + axios

最终效果做出来还是那样

·

我现在就有一个springBoot 加thymeleaf 的项目,有一个缺点,javascript 没有单元测试,虽然可以自己搞一个,但是不如直接前后端分离

·

邮件模版上可以不分离,因为服务端需要主动推送html出去,而且页面不复杂,用v/r反而麻烦(nodejs后端除外)

·

项目需要啥就搞,反正我都会 innocent

·

人少就不分离,人多就分离

代码量不大分离只是徒增工作量,大项目需要专人干专事,效率才高