PSGI
Материал из Википедии — свободной энциклопедии
PSGI или Perl Web Server Gateway Interface - это спецификация, предназначенная для отделения среды веб-сервера от кода веб-фреймворка. PSGI не является программным интерфейсом (API) для веб-приложений.
PSGI сервер - это программа на Perl, предоставляющая среду для запуска в ней PSGI приложения. Его часто называют PSGI Application Container, так как он похож на Java Servlet container, который представляет собой Java-процесс, предоставляющий среду для сервлетов Java.
Фреймворки с поддержкой PSGI:
- Catalyst
- CGI::Application
- Continuity
- Dancer
- HTTP::Engine
- Mason
- Maypole
- Mojolicious
- Piglet
- Squatting
- Tatsumaki
- Plack
PSGI/Plack web-серверы:
Пример PSGI приложения [править]
my $app = sub { return [200, ['Content-Type' => 'text/plain'], ["hello, world\n"]]; }
Хостинг с поддержкой PSGI приложений [править]
Ссылки [править]
- Plack и PSGI (англ.)
- PSGI - Perl Web Server Gateway Interface Specification (англ.)
- Введение в разработку web-приложений на PSGI/Plack (рус.)
| Perl | |
|---|---|
| Люди | Ларри Уолл • Рэндел Шварц • Дэмиэн Конуэй • Эллисон Рэндел • Audrey Tang • Simon Cozens • Шон Берк • chromatic • Адам Кеннеди • brian d foy • Mark Jason Dominus |
| Things | The Perl Foundation • Perl Mongers • PerlMonks • архивы • модули • Perl VM • Parrot • YAPC • Bioperl • Plack • PSGI |
| Фреймворки | Catalyst • Mason • Maypole • Dancer • Moose • Mojolicious |
| Outline • Категория | |
