Framework
Structures and conventions organising application development. A framework typically controls part of execution; a library is more often called by application code.
Definition and sourcesTechnology, explained clearly. Find a term, choose a letter or narrow the topic. Definitions include sources and their review date.
Structures and conventions organising application development. A framework typically controls part of execution; a library is more often called by application code.
Definition and sourcesSoftware offered without usage fees within defined terms. Freeware does not automatically imply open source, modification rights or unrestricted redistribution.
Definition and sourcesA developer building the part of an application that people interact with. Web work typically uses HTML, CSS and JavaScript. Responsibilities also include interface behaviour, accessibility and operation across devices.
Definition and sourcesThe application layer responsible for presentation and user interaction. Browser frontends typically use HTML, CSS and JavaScript and communicate with services.
Definition and sourcesA PHP framework supporting modular HMVC architecture. Older projects require checks of environment compatibility and maintained-update availability.
Definition and sourcesA developer working on both user interfaces and server-side application logic. Skills depend on the technology stack. Full-stack does not mean knowing every language or replacing every specialist on a team.
Definition and sourcesA distributed version-control system recording changes and supporting branches and merges. Git is a tool; GitHub is a service using it. A repository copy may be complete or deliberately limited.
Definition and sourcesA platform for Git repositories, change review and automation. GitHub is a service and Git a version-control system; Git works without GitHub.
Definition and sourcesA system arranging design elements in rows and columns. It supports rhythm and relationships. CSS Grid is a specific browser layout mechanism; a designer's grid need not be implemented with it.
Definition and sourcesAn interface using visual elements such as windows, buttons and menus. GUI is one form of user interface. Other interfaces can be text-based or voice-based.
Definition and sourcesAn Apache configuration file affecting a directory when the server permits overrides. It can control redirects and access. It is not universal to every hosting server; Nginx does not read it like Apache.
Definition and sourcesA markup language describing the structure and meaning of web content, including headings and forms. HTML is not a general-purpose programming language. CSS and JavaScript commonly provide styling and interactivity.
Definition and sourcesTests of cooperation between components, such as application and database. They check contracts not covered by an isolated single-function test.
Definition and sourcesAn agreed interaction boundary between user and system or between components. It may mean a screen, API or programming contract; context determines meaning.
Definition and sourcesTools and activities for processing, storing and communicating information. Business IT includes applications, devices, networks and their maintenance. It extends beyond programming.
Definition and sourcesA programming language and platform based on the JVM. Java and JavaScript are separate technologies; similar names do not imply code compatibility.
Definition and sourcesA programming language used in browsers and server environments for events, data and application logic. JavaScript and Java are different languages. Modern engines can use just-in-time compilation.
Definition and sourcesA JavaScript library simplifying DOM operations, events and requests. New projects should compare its necessity with modern browser capabilities.
Definition and sourcesA text data-interchange format using objects, arrays and values. It is not executable code; syntactic validity does not establish semantic correctness.
Definition and sourcesA token format containing claims. Signatures protect integrity, but ordinary signed JWTs do not hide contents; verify algorithm, audience and expiry.
Definition and sourcesSoftware or hardware recording keystrokes. It can expose passwords and messages; connection encryption does not protect data captured on an infected device.
Definition and sourcesA representation of entities, properties and relationships. In Google it helps interpret real-world objects rather than merely list keywords.
Definition and sourcesA PHP framework offering routing, ORM, queues and testing tools. It supports application development; security and updates still depend on deployment practices.
Definition and sourcesA preprocessor extending CSS authoring with variables, functions and other constructs. Less source is transformed into browser-compatible CSS.
Definition and sources