Микрожобалар - Microframework

A микрожұмыс минимализмге қатысты қолданылатын термин веб-қосымшалар. Бұл толық стек жақтауларымен қарама-қарсы қойылған.

Мұнда веб-қосымшаның толыққанды шеңберінде күтуге болатын көптеген функционалдық мүмкіндіктер жетіспейді:

Әдетте, микрофункциялар ан қабылдауды жеңілдетеді HTTP сұрауы, HTTP сұрауын тиісті контроллерге бағыттау, контроллерді жіберу және HTTP жауабын қайтару. Микрожобалар көбінесе басқа қызмет немесе қосымша үшін API құру үшін арнайы жасалған. [1] Мысалы, Lumen микрофраммасы Microservices-ті дамытуға және API-ді жасауға арналған.

Псевдокод мысалы

талап ету «foo.php»;ақымақ::алу(«/ сәлем / {name}», функциясы($ name) {    қайту «Сәлеметсіз бе $ name!";});

Микрожобалар

  • Бөтелке Python үшін
  • Кемпинг Руби үшін
  • Express.js Node.js үшін
  • Python-ға арналған сұңқар
  • Колба Python үшін
  • Скалатра Scala үшін
  • Люмен PHP үшін
  • PHP үшін Slim
  • Silex PHP үшін
  • Синатра Руби үшін
  • Ұшқын Java үшін
  • Java үшін Джуби
  • Java үшін Javalin
  • Java үшін Jodd
  • Java-ға арналған Helidon
  • Java үшін Pippo
  • Java үшін Rapidoid
  • Java үшін Armeria
  • Java үшін Akka HTTP
  • Java-ға арналған ратпак
  • Ктор үшін Кторлин
  • Toolatra Tcl үшін

Әдебиеттер тізімі

  1. ^ «Full Stack Framework немесе Micramramework, Laravel немесе Lumen?». Алынған 2016-09-13.