我花了四年的时间建立一个支持自己前端的通用API,但最终我意识到这不是一个可持续的解决方案。让我来告诉你我是如何看待这一切的。

首先,让我们回顾一下四年前。我开始构建这个通用API的时候,我觉得我掌握了一切。我有一个强大的后端系统,可以为前端提供所有需要的数据。我可以轻松地添加新的功能和端点,让前端团队快速开发应用程序。

但随着时间的推移,我开始意识到问题所在。每当前端团队需要一个新的功能或者定制的数据,他们都要来找我。我发现自己不再是一个支持者,而是一个阻碍者。我意识到,我不可能了解每一个前端团队的需求,也不可能快速地做出相应的调整。

四年后的今天,我决定摒弃这个通用API的想法。我发现更好的解决方案是建立一个基于服务器数据的UI系统。通过让前端直接与服务器进行交互,他们可以更灵活地获取他们所需的数据,并且不再受到我的限制。

不要再建立一个用于支持自己前端的通用API。让你的UI系统更具灵活性和可拓展性。通过借助服务器端数据,让前端团队更好地发挥他们的创意和能力。这才是建立一个真正强大的前端体验的关键。

详情参考

了解更多有趣的事情:https://blog.ds3783.com/