最近项目被俩次质疑了一个问题,就是后端服务是go写的,前端用node+react,node做go服务接口请求拿到数据和html渲染整合,下发到客户端这样的模式。但是,为什么用node,不直接用react写页面就好了吗? 我的点主要是解决技术问题:
- node对于ssr有很好的技术支持,使用就很方便
- 页面有多个请求,放在react就很重,在node层做聚合降低复杂性。
被质疑的点:
- node作为中间层瓶颈就放在node端了,多加一层收益小,影响大
- node的稳定性和go差距很大,容易出事故 面对这个质疑大家有什么看法吗?