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

Trump · 2016年11月28日 · 最后由 flowerwrong 回复于 2016年11月28日 · 2552 次阅读

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

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

宣传策略。

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

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

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

可以问问希拉里

6 楼 已删除

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

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

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

  • 1.0 和 2.0 怎么区分
  • 接口格式如何统一
  • 接口字段相同类型的默认值如何保证
  • 接口的报错如何定义

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

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

see more

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