Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Victor Wagner                        2:5020/400     21 Jun 2006  15:38:52
 To : Dmitrij Lystsov
 Subject : Re: Perl: куча вопросов, для понимания
 -------------------------------------------------------------------------------- 
 
 Dmitrij Lystsov <fido7@atelperm.ru> wrote:
 
 DL>1. Каким образом можно узнать что код Perl выполняется с
 DL>использованием  mod_perl (apache), а не переводится в
 DL>байт-код каждый раз при вызове  скрипта? (в частности под
 DL>FreeBSD) Возможно этот вопрос немного не по адресу, а может
 DL>и нет. 
 
 Вообще говоря, среда выполнения mod_perl отличается от среды выполнения
 CGI-скрипта не только этим. И это даже не главное.
 
 Лично я в те времена, когда пользовался mod_perl и даже иногда писал
 скрипты, способные работать и как CGI, и через Apache::Registry 
 проверял в таких случаях значение $ENV{GATEWAY_INTERFACE}. Если там
 ничего про mod_perl не написано, значит - CGI.
 DL>2. Динамическое формирование HTML с использованием функции
 DL>print типа: print "<тэг>значения_текст<\тэг>"; ... Это
 DL>единственный способ? Затем подобного рода сформированный
 
 Вообще говоря, да. То есть любой более высокоуровневый способ в конечном
 счете сведется именно к этому. А так есть уйма высокоуровневых средств,
 начиная от CGI.pm и кончая всякими масонами, темелейт-тулкитами и др.
 
 Лично я обычно статический текст и таблицы делаю посредством строковой
 подстановки, а вот для элементов форм пользуюсь методами CGI.pm - уж
 больно много полезного сервиса они в данном случае предоставляют.
 DL>текст вставляется в HTML файл с  помощью SSI - насколько
 DL>это хорошо или плохо? 
 
 В смысле <!--#perl sub=xxxx arg=yyy arg=zzz-->?
 Вполне себе метод. Можно еще на ePerl посмотреть.
 DL>3. В продолжении вопроса 2. Есть такой "Mason" - стоит ли
 DL>замарачиваться с ним, использовать эту так  скажем
 DL>технологию? 
 
 Это зависит от того что у тебя за сайт, насколько часто будет
 модифицироваться, где хостится (т.е. придется ли тебе возиться с
 установкой модулей Mason на хостинге, где пускают только по ftp, или у
 тебя есть нормальный доступ и возможность установить модули посредством
 системного package manager-а, или вообще тебе достаточно сказать
 админам хостинга "Хочу Масон такой-то версии" и через час он будет).
 -- 
 --- ifmail v.2.15dev5.3
  * Origin: Free Net of Leninsky,45 (2:5020/400)
 
 

Вернуться к списку тем, сортированных по:

 Тема:    Автор:    Дата:  
 Perl: куча вопросов, для понимания   Dmitrij Lystsov   21 Jun 2006 14:37:57 
 Perl: куча вопросов, для понимания   Ivan Frolkov   21 Jun 2006 15:36:29 
 Re: Perl: куча вопросов, для понимания   Dmitrij Lystsov   21 Jun 2006 15:57:44 
 Re: Perl: куча вопросов, для понимания   Victor Wagner   21 Jun 2006 15:38:52 
 Re: Perl: куча вопросов, для понимания   Dmitrij Lystsov   21 Jun 2006 16:26:44 
 Re: Perl: куча вопросов, для понимания   Victor Wagner   21 Jun 2006 16:49:46 
 Re: Perl: куча вопросов, для понимания   Dmitrij Lystsov   22 Jun 2006 08:41:17 
 Re: Perl: куча вопросов, для понимания   Maxim Yemelyanov   22 Jun 2006 12:20:11 
Архивное /ru.cgi.perl/15178970e8999.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional