- #1
fog37
- 1,568
- 108
- TL;DR Summary
- Understand what APIs are...
Hello,
I understand that APIs are ubiquitous and stand for application programming interface. The keyword, for me, is interface.
In essence, an API is something that allows one to use the functionality of another application, software, etc. through the API, by using the API instead. So APIs are the frontend while the software they are liaison for are the backend.
In Python, modules, libraries made by other to help the programmer create GUIs, do image analysis, etc. seem to also be APIs, in a sense, because they hide all the intricacies and details of that certain library/module/etc allowing the user to make calls to specific functions in the library or module...
Is my understanding correct? APIs exist everywhere. A web developer uses APIs to build WEB applications. Those APIs are developed by other developers who also use APIs...
So anything that interfaces with something else and makes using that something else easier would be an API. When we use our smartphones to connect to Twitter or Facebook or any other website without using a computer and a browser, those apps we have on our phones are actually APIs, correct?
Thank you!
I understand that APIs are ubiquitous and stand for application programming interface. The keyword, for me, is interface.
In essence, an API is something that allows one to use the functionality of another application, software, etc. through the API, by using the API instead. So APIs are the frontend while the software they are liaison for are the backend.
In Python, modules, libraries made by other to help the programmer create GUIs, do image analysis, etc. seem to also be APIs, in a sense, because they hide all the intricacies and details of that certain library/module/etc allowing the user to make calls to specific functions in the library or module...
Is my understanding correct? APIs exist everywhere. A web developer uses APIs to build WEB applications. Those APIs are developed by other developers who also use APIs...
So anything that interfaces with something else and makes using that something else easier would be an API. When we use our smartphones to connect to Twitter or Facebook or any other website without using a computer and a browser, those apps we have on our phones are actually APIs, correct?
Thank you!
Last edited by a moderator: