新手问题 API 需要专门的框架吗?不是所有框架都能做 API 吗

Trump · 发布于 2016年11月28日 · 最后由 flowerwrong 回复于 2016年11月28日 · 762 次阅读
29339

rails加个 format.json 不就是api了吗? php最后返回 json_encode($array); 不就是API了吗?

时常听到有人说某某框架是为API量身定做,表示非常不理解,API那么简单的功能怎么还需要专门的框架呢

共收到 9 条回复
1
Rei · #1 · 2016年11月28日

宣传策略。

4215
chenge · #2 · 2016年11月28日

有性能的优化吧。特朗普也玩RUby了啊。

96
huangfish · #3 · 2016年11月28日

你查一下Ruby社区应该去Rails化了这个文章,主要是性能吧

15999
embbnux · #4 · 2016年11月28日

专门的框架就是裁去了一些api不需要的特性,轻量一点的,同时具备一些API最佳实践的框架

15815
novtopro · #5 · 2016年11月28日 1 个赞

可以问问希拉里

6楼 已删除
4257
greatghoul · #7 · 2016年11月28日

API那么简单的功能怎么还需要专门的框架呢

这点不认同,并不觉得 API 就是简单的功能。

9242
mystery · #8 · 2016年11月28日 2 个赞

当然需要了, 当你的 API 多了, 就会有一些问题要规范:

  • 1.0 和 2.0 怎么区分
  • 接口格式如何统一
  • 接口字段相同类型的默认值如何保证
  • 接口的报错如何定义
9442
flowerwrong · #9 · 2016年11月28日 1 个赞

对于我来说是错误处理和性能。

  1. 网页的错误处理和api有点不一样。
  2. 去除了若干middleware 和 view 的库。

see more

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册