Sponsored Links
-->

Tuesday, January 9, 2018

STM32F4 .NET Micro Framework dla mikrokontrolerów STM32 - YouTube
src: i.ytimg.com

A microframework is a term used to refer to minimalistic web application frameworks. It is contrasted with full-stack frameworks, 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. For example, Lumen microframework is designed for Microservices development and API development.


Video Microframework



Pseudocode example


Maps Microframework



Microframeworks

  • Bottle for Python
  • Camping for Ruby
  • Eclipse MicroProfile for Java 8
  • Express.js for Node.js
  • Flask for Python
  • Flight for PHP
  • Grape for Ruby
  • Jooby for Java
  • Kemal for Crystal
  • KumuluzEE for Java/Java EE
  • Lumen for PHP
  • Nancy FX for C#/.NET
  • Play for Scala and Java
  • Ratpack for Java 8
  • Scalatra for Scala
  • Silex for PHP
  • Sinatra for Ruby
  • Slim for PHP
  • Spark for Java 8
  • Spring Boot for Java
  • Symfony (Microkernel) for PHP
  • Teapot for Pharo Smalltalk
  • Zend Expressive for PHP

Testing HTTP Clients Using the Spark Micro Framework â€
src: static1.squarespace.com


References

Source of article : Wikipedia