REST
From APIDesign
(New page: REST allows people to use their browser or even command line tool like ''curl'' to control the internet. Designing REST API is not covered in TheAPIBook as [...) |
|||
Line 1: | Line 1: | ||
- | [[wikipedia:REST|REST]] allows people to use their browser or even command line tool like ''curl'' to control the internet. | + | [[wikipedia:REST|REST]] allows people to use their browser or even command line tool like ''curl'' to control the internet. |
+ | |||
+ | |||
+ | [[REST]] has grown way stronger in the [[TenYears|last decade]]. When [[TheAPIBook]] was written, the term [[API]] was still reserved to all [[APITypes|types of API]] ([[Protocols]], [[FilesLayout]], [[Dependencies]], [[CLI]], and of course [[signature]]s). The [[REST]] was just one of the [[APITypes|types]]. I realized things has changed in 2014 when I received a question: How does the ''API economy'' impacts the [[APIDesign]]? At that moment it was clear, the term [[API]] has been kidnapped by the [[REST]] guys. When regular people hear [[API]] they first and foremost envision web services! That is upside down, as network communication is just a part of [[the Art of Building Modern Software]], but the expectations have shifted and one has to live with that. |
Current revision
REST allows people to use their browser or even command line tool like curl to control the internet.
REST has grown way stronger in the last decade. When TheAPIBook was written, the term API was still reserved to all types of API (Protocols, FilesLayout, Dependencies, CLI, and of course signatures). The REST was just one of the types. I realized things has changed in 2014 when I received a question: How does the API economy impacts the APIDesign? At that moment it was clear, the term API has been kidnapped by the REST guys. When regular people hear API they first and foremost envision web services! That is upside down, as network communication is just a part of the Art of Building Modern Software, but the expectations have shifted and one has to live with that.