Jump to content

Microframework

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 82.209.244.106 (talk) at 16:16, 13 September 2016. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A microframework is a term used to refer to minimalistic web application frameworks. It is contrasted with full-stack framework also called enterprise 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, etc.
  • 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 controller, dispatching the controller, and returning an HTTP response. Microframeworks are often specifically designed for building the APIs for another service or application. [1] For example, Lumen microframework is designed for Microservices development and API development.

Microframeworks

References

  1. ^ "Full-Stack Framework or Microframework, Laravel or Lumen?". Retrieved 2016-09-13.
  2. ^ https://blog.heroku.com/archives/2016/5/24/reactive_ruby_building_real_time_apps_with_jruby_and_ratpack