Search the Lexicon
12 of 15 terms found
MVC
MVC (Model-View-Controller) is an architectural pattern that separates application logic into three interconnected components. The Model manages data and business logic, the View handles the display and user interface, and the Controller processes user input and coordinates between Model and View. This separation makes code more organized, testable, and maintainable across teams.
Middleware
Middleware is software that sits between incoming requests and your route handlers in a web application, processing requests before they reach your business logic and optionally modifying responses before they are sent to clients. Common middleware handles authentication, logging, error handling, request body parsing, compression, rate limiting, and adding security headers to responses.
PHP
PHP (Hypertext Preprocessor) is a widely-used server-side scripting language designed specifically for web development. It can be embedded directly into HTML and executes on the server before the page is sent to the browser, making it invisible to users. PHP powers major platforms like WordPress, Facebook, and Wikipedia, and integrates seamlessly with databases like MySQL.