Fork me on GitHub

After code
  • Geeker
  • Gamer
  • JS
  • C
  • Node
  • React
  • Hippop
  • TDD
That Is An Byte of Me

[afterCode] 为什么我们选择了superagent 而不是 request

01 May 2016

开始了新的创业项目,作为项目的技术负责人和小伙伴们选择modules的时候,在使用request 还是 superagent 问题上展开了讨论.

request库目前已经10k多的star,而superagent 是7k多. 但是在这个问题上,我还是倾向于使用superagent, request依赖于opts参数来告诉request 如何发起这次请求,但是superagnet 通过 对象的方法来描述这个是一个什么样的请求. 虽然两个库都朝着语义化的方向前进,但是明显superagent做的更好一些.

讨论这个问题的时候更像是之前大家对gruntgulp的比较.事实证明gulp这种更加语义话的描述任务的方式,更被大家所接受,而grunt这种基于配置的方式逐渐淡出历史舞台.

最后项目选择了superagent作为了我们的请求库,结合上co写起来轻便了很多.少写一些代码就离成功近了一些.

do more with less !

分享到: QQ空间 新浪微博 腾讯微博 微信 更多
comments powered by Disqus