Comments tags:技术
"There is no such thing as a new idea. It is impossible. We simply take a lot of old ideas and put them into a sort of mental kaleidoscope." -- 马克·吐温 <马克·吐温自传> 我自己的几个工具(@jinyexin/core, @jinyexin/corecli, @jinyexin/wechat)是基于REST设计的,在定义应该由框架自动生成哪些REST接口的时候,总是感觉到有很多痛点(下文谈到REST的时候会讲)。于是GraphQL进入了我的视线。 为了比较各种API设计的优劣,我想先回顾下历史上各个时代的API设计理念,从而理解为什么我们需要“…