Microframework
Jump to navigation
Jump to search
A Microframework is a web framework that is minimalistic.
- Context:
- It can (typically) not require particular Libraries, no Database Abstraction Layer, no Form Validation, or any other components where pre-existing third-party libraries provide common functions.
- ...
- Example(s):
- a Flask Framework.
- ...
- Counter-Example(s):
- See: HTTP Request, Web Application Framework, User Account, Object-Relational Mapping, Web Template.
References
2023
- (Wikipedia, 2023) ⇒ https://en.wikipedia.org/wiki/microframework Retrieved:2023-5-18.
- A microframework is a term used to refer to minimalistic web application frameworks. It is contrasted with full-stack frameworks.
It lacks most of the functionality which is common to expect in a full-fledged web application framework, such as:
- Accounts, authentication, authorization, roles
- Database abstraction via an object-relational mapping.
- Input validation and input sanitation
- Web template engine
- Typically, a microframework facilitates receiving an HTTP request, routing the HTTP request to the appropriate function and returning an HTTP response. Microframeworks are often specifically designed for building the APIs for another service or application. For example, Lumen microframework is designed for microservices development and API development.
- A microframework is a term used to refer to minimalistic web application frameworks. It is contrasted with full-stack frameworks.