- 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 (англ.)
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 • Категория Категория:- Perl
Wikimedia Foundation. 2010.