What is difference between API and GUI? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 21

What is difference between API and GUI?

12th Sep 2019, 6:50 AM
Crystal!!!😎
Crystal!!!😎 - avatar
13 Answers
+ 25
API - Application Programming Interface - allows your program to interact with servers GUI - Graphic User Interface - allows users to interact with your program For example, the Windows API controls how programs on your computer interact with the operating system (Windows OS). The GUI is what you see on the screen, and is how you interact with programs.
12th Sep 2019, 7:20 AM
Rincewind
Rincewind - avatar
+ 10
API: communication between apps or systems GUI: user-machine interaction (comunication between user and device)
12th Sep 2019, 9:06 AM
Giovanny Avila
Giovanny Avila - avatar
+ 6
"API" stands for Application Programming Interface which is simply a set of rules, protocols, and tools for building software applications. It is generally in JSON format. "GUI" stands for Graphical User Interface. It is a user interface that includes graphical elements like Buttons, Icons, Menus etc. It is the main thing which user interacts firstly with any site.
13th Sep 2019, 4:00 AM
Ishan Shah
Ishan Shah - avatar
+ 6
Application Programming Interface Typically, application developers design programs according to an application programming interface (API). The API specifies a set of functions that are available to an application programmer, including the parameters that are passed to each function and the return values the programmer can expect. Graphical User Interface An operating system services it is; of icons and graphics it consist making user life a lot easier Corporated by iOS, Windows and Android
13th Sep 2019, 3:03 PM
Aditya
Aditya - avatar
+ 5
Implementing a GUI can involve an API but an API is generally an interface to a library that need not be graphical.
13th Sep 2019, 3:06 AM
Sonic
Sonic - avatar
+ 5
This question is akin to comparing phones to paper.
13th Sep 2019, 3:07 AM
👑 Prometheus 🇸🇬
👑 Prometheus 🇸🇬 - avatar
+ 5
API stands for Application Programming Interface. It is an interface that allows various parts or components of a software system to interact with each other. It makes the building of programs easier by providing a set of protocols which guide the particular software development. GUI stands for Graphical User Interface. As its name suggests, it provides a visual interface to the users to interact with the program/software. The major difference is in the application part. The former one lets programs interact whereas the latter one lets users interact with the program.
13th Sep 2019, 5:06 PM
SSki11
SSki11 - avatar
+ 4
GUI stands for Graphical User Interface, a software platform that presents the back-end data visually to users. API stands for Application Program Interface, which has a set of routines and protocols that let your machines talk directly to other machines.
13th Sep 2019, 5:13 PM
Meen0
+ 2
An API is the brains of a GUI. A GUI is the shell.
13th Sep 2019, 4:32 AM
Leah
+ 1
Я хочу быть идеальним прогромистом
13th Sep 2019, 5:18 PM
Henrik Sukiasyan
Henrik Sukiasyan - avatar
+ 1
API is like consciousness interacting other consciousness, you know like mind readers - that concept anyways since not all of us believe in that. GUI is like faces we see each day. If we smile outside or frown, that may or may not be who we are. But everyone likes faces. It's easy. Like GUI.
13th Sep 2019, 11:44 PM
Jeffrey Koh
Jeffrey Koh - avatar
+ 1
what is other example of API other than JSON?
15th Sep 2019, 5:45 PM
Adi Pratama
Adi Pratama - avatar
0
Iii
14th Sep 2019, 1:26 AM
विकाश मिश्रा
विकाश मिश्रा - avatar