Mikroframework - Microframework

Microframework je termín používaný se odkazovat na minimalistických rámci webové aplikace . To je v kontrastu s full-stack rámců.

Postrádá většinu funkcí, které lze běžně očekávat v plnohodnotném rámci webových aplikací, například;

Mikroframework obvykle usnadňuje příjem požadavku HTTP , směrování požadavku HTTP na příslušný řadič, odeslání řadiče a vrácení odpovědi HTTP. Microframeworks jsou často speciálně navrženy pro vytváření API pro jinou službu nebo aplikaci. Například mikrorámce Lumen jsou určeny pro vývoj Microservices a vývoj API.

Příklad pseudokódu

require "foo.php";

foo::get("/hello/{name}", function($name) {
    return "Hello $name!";
});

Mikroframeworks

  • Láhev pro Python
  • Kemp pro Ruby
  • Express.js pro Node.js
  • Baňka pro Python
  • Scalatra pro Scala
  • Lumen pro PHP
  • Silex pro PHP
  • Sinatra pro Ruby
  • Spark pro Javu
  • Jooby pro Javu
  • Javalin pro Javu
  • Jodd pro Javu
  • Helidon pro Javu
  • Pippo pro Javu
  • Rapidoid pro Javu
  • Armeria pro Javu
  • Akka HTTP pro Javu
  • Ratpack pro Javu
  • Ktor pro Kotlina

Reference