Determining What Makes a Good API
From APIDesign
(Difference between revisions)
(→Have You Ever Wondered...?) |
(→Have You Ever Wondered...?) |
||
Line 3: | Line 3: | ||
Have you ever searched for the root reason why some of [[API]]s you liked more than others? Are those APIs that you liked the most also those most easily usable? I was thinking about this a lot. First of all I broaden the meaning of the term API and let | Have you ever searched for the root reason why some of [[API]]s you liked more than others? Are those APIs that you liked the most also those most easily usable? I was thinking about this a lot. First of all I broaden the meaning of the term API and let | ||
[[Determining What Makes a Good API|the chapter 3]] define what it means an [[API]], explain why and enumerate various [[APITypes]]. Then I also look at the basic objective criteria to ensure an API is really good, that it is an example of [[Good Technology]]. | [[Determining What Makes a Good API|the chapter 3]] define what it means an [[API]], explain why and enumerate various [[APITypes]]. Then I also look at the basic objective criteria to ensure an API is really good, that it is an example of [[Good Technology]]. | ||
+ | |||
+ | == Everything == | ||
+ | |||
+ | The shortest answer to question "What is an [[API]]?" is: ''Everything somebody else can depend on''. |
Revision as of 14:37, 27 August 2017
Have You Ever Wondered...?
Have you ever searched for the root reason why some of APIs you liked more than others? Are those APIs that you liked the most also those most easily usable? I was thinking about this a lot. First of all I broaden the meaning of the term API and let the chapter 3 define what it means an API, explain why and enumerate various APITypes. Then I also look at the basic objective criteria to ensure an API is really good, that it is an example of Good Technology.
Everything
The shortest answer to question "What is an API?" is: Everything somebody else can depend on.