answersLogoWhite

0


Best Answer

GUI - Graphical User Interface

API - Application Programming Interface

In short, a GUI is the user-facing side of a program, the part that a user (typically, human) interacts with, and controls the program with. Common elements of such interfaces are buttons, text fields, check boxes, etc.

An API is generally used by a program (rather than a human) to interact with or control another program. One example is the eBay API, which allows a program to upload items for sale on ebay.com, as opposed to manually uploading the item for sale using eBay's GUI.

User Avatar

Wiki User

13y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the difference between GUI and API?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is the difference between API 600 and API 602 valves?

The main difference between API 600 and API 503 valves is their port diameter. Also, the pressure testing between the two is different as well.


Difference between gui and non-gui modems?

the difference between the gui & console are ,in the gui we can use the mouse pointer and console screen only we have to used the character. from anknush


What is difference between API 6D and API 598?

The pressure test for API 598 is slightly less pressure and less duration than API 6D. API 6D is specifically for pipeline valves.


What is difference between USMT and windows easy transfer?

GUI.


What is api in java?

API is an Application Programming Interface..that means Some collection for designing concept for GUI(Graphical User INterface) By Saravanan


What is the difference between API 6FA and API 607?

Both deal with valves. API6FA is for API 6A and 6D. API607 applies to soft-seated, quarter-turn valves.


What is the difference between api 6a and api 610 spec?

Hi, Both are API Standards,which define the specification about wellhead is 6A. and which is define the specification about centrifugal pump is 610. Refer API STANDARD. All the best.


What is the difference between API and ASME?

ASME stands for American Society of Mechanical EngineersASTM stands for American Society for Testing and Materials


What are the advantages of API Testing?

The most common advantages of API testing are given below: 1. Test for Core Functionality: API testing provides access to the application with no user interface. This will allow core and code-level of functionalities of the application to be tested even before the GUI tests. This will help identify the minor issues which can become larger during the GUI testing. 2. Time Effective: API testing is usually less time consuming than functional GUI testing. The web elements in GUI testing must be polled that make the testing process pretty laggy. 3. Language-Independent: Data is exchanged using XML or JSON in the API testing. These transfer modes are entirely language-independent, that allows the users to select any code language when they adopt the automation testing services for a project. 4. Easy Integration with GUI: API tests perform highly integrable tests that are particularly useful to perform functional GUI tests after API testing. For example, a simple integration would allow new user accounts to be created within the application before a GUI test is started.


What is the difference between API and intermediates?

The raw material is a compound that is used as the basis for making an API. an API is not made from raw material by just one reaction, but by a variety of compounds that become API. the compounds that are being transformed from raw materials into APIs are called intermediates.


What is the difference between Java 5 and Java 6?

The main differences are: 1. Support for older Windows 9x versions dropped. 2. Performance improvements. 3. Improved web service support.4. New generic scripting API. 5. New Java compiler API. 6. Upgrade of JAXB to version 2. 7. Pluggable annotations. 8. GUI improvements.


What is the difference between GUI and cli?

GUI is a Graphical User Interface, which is for making "Windowed" Applications. The CLI is a Command-Line Interface, which is a text prompt in which you can enter specific commands to be executed.