Изменения

Перейти к: навигация, поиск

Платформы для запуска Perl веб-приложений

155 байтов добавлено, 18:31, 29 августа 2009
Заключение
'''Если стремиться к наиболее «красивому» и логичному интерфейсу, то:'''
Всё существующее фигня.) С моей точки зрения, по идеологии наиболее близок близка к идеалу подход идея LWP и HTTP::Server::Brick — на входе объект «запрос», на выходе объект «ответ». Но этот подход не очень популярен, поэтому, используя его, вы обрекаете себя на разработку и поддержку своей реализации — никто не говорит, что это плохо, но… не mainstream.
Данный подход был выбран личной мной в платформе [[Sway Solstice]]. Исходные коды можно увидеть [http://svn.yourcmc.ru/viewvc.py/vitaphoto/branch/solstice/lib-sway/HTTP/ здесь] — они включают в себя реализацию HTTP::Request::Incoming — подкласса HTTP::Request с некоторыми удобными функциями разбора запроса, и абстракции HTTP::Request для mod_perl 1 и 2, CGI и nginx.
 
Лично я использую этот подход в сочетании с {{CPAN|HTTP::Server::Simple}}. Весьма удобно, шустро и жизнеспособно.
'''Если хочется простоты в стиле PHP, то:'''

Навигация