API 开发实践

WBOY
Libérer: 2016-07-29 09:11:19
original
908 Les gens l'ont consulté

整个2015年,如果要给自己打上一个标签的话,那应该就是 API。

在各个不同的系统中定制各种 API 框架。

  • 在做商城对接各种电商 ERP 的 API 开发中,我采用的是兼容SHOPEX 的 API 接口,因为各种 ERP 基本都支持。
  • 在做禅道的 API 接口开发中,我对比了市面上主流 IDE 对 Issue 管理系统接口的支持情况,采用了 Redmine 的 API 兼容模式开发。
  • 等等。

在 API 的设计中,个人最感兴趣的,应该是兼容。尽管 Oracle 赢了 Java API 的官司,但 API 的兼容无疑是一件利人利己的事情。

其中好处不用多说吧!

记得有句广告词:世界的,中国的;中国的,世界的!

类比接口的兼容:别人的接口,你的;你的接口,别人的!

在此不想谈 API 设计中的细节点滴,因为如果自己独立去设计的话,往往萝卜青菜各有所爱,形式风格多样。

但一旦兼容,尽管 API 的最初提出者会得到显式或隐式利益,对于 API 的终端使用方无疑是“福音”。当然,参考Linux 社区文化的角度来说,是难以接受的,这个世界本应该多姿多彩!

REST API设计风格确实是处处体现简洁,只是多数人还没有意识到应用该种风格的必要性。

无论如何,Web 程序员不可避免的将由原来的全栈开发思维转向 API 设计思维。

以上就介绍了API 开发实践,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!