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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Andrei Protasovitski                 2:5020/400     03 Feb 2005  01:46:25
 To : Artem Chuprina
 Subject : Re: Подгружать пакеты по мере надобности.
 -------------------------------------------------------------------------------- 
 
 Доброго здоровья!
 
 Artem Chuprina пишет:
 
 >  AP> Вообще-то, это CGI-скрипт, который вполне себе может работать
 >  AP> самостоятельно, если в обрабатываемых XML нет определенных processing
 >  AP> instructions. Он в зависимости от POST, GET, Cookies и %ENV отдает
 >  AP> заголовки и собирает выходной XML (или XHTML, или plain/text).
 >  AP> Hеобходимость в "подключении" дополнительных процедур возникает далеко не
 >  AP> всегда. Иными словами, он выполняет две основные функции: своего рода
 >  AP> инициализацию (структурирует входные данные) и собирает результирующий
 >  AP> XML. Скрипт является чем-то вроде ядра, а процедуры чем-то вроде модулей.
 >  AP> И что "крайне хренового" в такой архитектуре?
 > Зависимость функций от значений глобальных переменных, а что?
 
 Hаверное, я не совсем точно определил терминологию. Попытаюсь отделить 
 зерна от плевел.
 
 Функции я вынес в отдельный модуль и гружу его по use в самом начале. 
 Они совсем не зависят от глобальных переменных и могут быть использованы 
 безотносительно моего главного скрипта.
 
 Те же процедуры, которые используют глобальные переменные, являются 
 своего рода расширениями для скрипта и выполняются по мере надобности. 
 Просто в большинстве случаев они не нужны.
 
 Hе вижу ничего противоречащего здравому смыслу.
 
 >  >> 2. И тем не менее видеть переменные скрипта можно.  Hо стремно.  Поэтому
 >  >>    я не буду рассказывать, как.  В книжках это написано, но там написано
 >  >>    не только это...
 >  AP> Я уже нашел способ. Что стремного-то?
 > Через do()?  А, ну-ну...
 
 Где можно узнать о причинах нежелательнсти использования do EXPR?
 
 --
 Andrei Protasovitski              mailto:andrei()siliconmaterials.com
 http://www.siliconmaterials.com/  ICQ: 75725244
 Pinsk, Belarus
 --- ifmail v.2.15dev5.3
  * Origin: JS KamSil (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Подгружать пакеты по мере надобности.   Andrei Protasovitski   02 Feb 2005 16:56:04 
 Re: Подгружать пакеты по мере надобности.   Artem Chuprina   02 Feb 2005 17:04:13 
 Re: Подгружать пакеты по мере надобности.   Andrei Protasovitski   02 Feb 2005 19:39:00 
 Re: Подгружать пакеты по мере надобности.   Artem Chuprina   02 Feb 2005 20:53:43 
 Re: Подгружать пакеты по мере надобности.   Andrei Protasovitski   03 Feb 2005 01:46:25 
 Re: Подгружать пакеты по мере надобности.   Ruslan Kosolapov   02 Feb 2005 21:44:13 
 Re: Подгружать пакеты по мере надобности.   Serge Chervjakov   02 Feb 2005 22:30:04 
 Re: Подгружать пакеты по мере надобности.   Ilya Anfimov   03 Feb 2005 01:22:44 
 Подгружать пакеты по мере надобности.   Bulat Ziganshin   17 Feb 2005 16:37:50 
 Подгружать пакеты по мере надобности.   Serge Chervjakov   18 Feb 2005 01:04:13 
 Re: Подгружать пакеты по мере надобности.   Konstantin Tokar   18 Feb 2005 05:44:21 
 Подгружать пакеты по мере надобности.   Dmitry Grebeniuk   18 Feb 2005 11:12:38 
 Re: Подгружать пакеты по мере надобности.   Andrei Protasovitski   03 Feb 2005 02:07:13 
 Подгружать пакеты по мере надобности.   Ivan Frolkov   02 Feb 2005 17:27:19 
 Re: Подгружать пакеты по мере надобности.   Andrei Protasovitski   02 Feb 2005 18:38:35 
 Re: Подгружать пакеты по мере надобности.   Andrei Protasovitski   02 Feb 2005 17:33:31 
 Re: Подгружать пакеты по мере надобности.   Nikolay Panov   03 Feb 2005 22:16:54 
Архивное /ru.perl/9179dfce66ff.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional