基于 Graphql 的前后端协作方案

摘要

  • 接口无法复用: 当前业务接口设计初为面向特定页面特定功能的,接口与页面一一绑定,接口字段缺失、冗余的情况造成已有接口无法轻松复用到其他页面。
  • 缺少领域模型: 随着业务的迭代,难免会出现一些数据聚合、数据过滤的接口需求,目前这种情况都需要server服务端同学去配合,研发协作成本上升,前端应用的同类型接口也越来越多。因此需要抽象领域模型或者数据模型这一层,该层是可以跨页面维度,在不同的模块下去复用模型,数据模型是要比接口这一层要更稳定更通用。
  • 前后端协作流程繁琐:目前的前后端协作流程比较繁琐,接口管理虽然通过内部 HTTP API 管理平台平台进行管理,但字段修改、数据结构变化等情况使的前后端开发无法完全分离,并且前后端协作工具缺失,整个协作流程低效。

欢迎在评论区写下你对这篇文章的看法。

评论

Accueil - Wiki
Copyright © 2011-2024 iteam. Current version is 2.137.1. UTC+08:00, 2024-11-15 12:17
浙ICP备14020137号-1 $Carte des visiteurs$