随着前后端架构的分离,前后端工作重心有了显著变化,但是实际上,二者还是存在很多指责边界模糊的地段。

作为一个前端,在日常工作中,不免存在很多前后端分工问题需要沟通。经过我的观察,我发现前端这边存在很多zzzq的观点。接下来让我细数下。

观点1: “系统设计的合理性”

这个观点是前端经常拿来说服后端的话术,但是我认为这个东西很抽象,不知道想表达什么意思,追问下去,说者给出了一个论据,比如前端接口调用拿到的要渲染的数据,可能和真实数据库存在的数据有差异。这个点是具体的,可以概括为“前端做存在数据的滞后性的缺点”,那这点说个合理的理由。

观点2: “这是前后端协作规范”

协作规范应该是个被维护的、达成共识的列表。如果讨论的点是真的在“前后端协作规范”里记录着,那这确实是一个强有力的说服点,但是如果不在,大部分是这个”前端喜欢的方式“,通过包装成规范来实现自己的方便。