虽然完整堆栈开发没有明确的定义,但它应该指向前端后端数据库。 因此,单纯的后端框架并不是全站开发。 至少在Angularjs出现之前,我从没听说过全站开发这个词。
你问题说明中的感觉是正确的。 这就是前后端分离的好处。
前后端分离是指用各自的技术实现两端,仅保持HTTP上的JSON数据通信。
在前端熟悉的框架中,可以是Vue elementUI、React Ant Design或Angular。
是在后端熟悉的框架,Spring、Flask都可以。
有一天,我从vue换乘了react。 不会影响后端。
后端有一天从Flask变成了Spring。 不会影响前端。
我的专栏“全栈开发闲谈”:全栈开发闲谈庄兰.智湖.com
封面使用了国际宇宙空间站对接的照片:
国际空间站的各舱分别由不同的国家生产。 一个可能是美国的,一个可能是俄罗斯的。 他们没有在地面上做过对接测试,只有到太空才能真正对接,完美对接。 这就是接口的重要性。
前后端的分离也是一样的。 前端由组开发,后端由组开发。 前提是保证API的稳定、明了、明确。 在测试和产品环境中,前后端可以完美对接。