Common · Knowledge
Application framework
Software framework used by software developers
In computer programming, an application framework consists of a software framework used by software developers to implement the standard structure of application software. Application frameworks became popular with the rise of graphical user interfaces (GUIs), since these tended to promote a standard structure for applications.
From Wikipedia
In computer programming, an application framework consists of a software framework used by software developers to implement the standard structure of application software. Application frameworks became popular with the rise of graphical user interfaces (GUIs), since these tended to promote a standard structure for applications. Programmers find it much simpler to create automatic GUI creation tools when using a standard framework, since this defines the underlying code structure of the application in advance. Developers usually use object-oriented programming (OOP) techniques to implement frameworks such that the unique parts of an application can simply inherit from classes extant in the framework.
Text: Wikipédia, CC BY-SA 4.0. · Image: Wikideas1 (CC0) ·
Related cards
-
A★
Alice (software)
Programming language and software
-
★★★★
Software developer
Person or company concerned with facets of the software development process
-
★
User interface design
System of design user interface for machines
-
★
Common Language Infrastructure
Open specification used to define the .NET Framework, among other runtimes
-
S★
SAP Graphical User Interface
Component of SAP systems
-
★
Model-driven architecture
Software design approach that uses models to abstract away from platform-specific details so developers can focus on behavior before considering implementation details (separating functionality and technology)
-
★★
Bootstrap (front-end framework)
Web design front-end framework
-
★★
Rapid application development
Concept of software development
-
★★★★
Programmer
Person who writes computer software (subclass of software developer)
-
★★
MIT App Inventor
Web application allows newcomers computer programming
-
★
Modular programming
Structured programming technique where a program is divided into modules with specific functions
-
C★★
CodeMirror
JavaScript component that provides a code editor in the browser
-
★
Max (software)
Programming language
-
E★★★
Event-driven programming
Programming paradigm
-
@★★
@firma
-
D★★★
Domain-driven design
Software development process
-
★
Graphics Device Interface
Microsoft Windows component responsible for representing objects as output devices such as monitors and printers
-
★★★★★
Software
Non-tangible executable component of a computer