Forum Webscript.Ru

Программирование => Perl => Тема начата: FANTAzeRus от 20 Декабря 2003, 21:34:41

Название: Perl vs Многомодульность
Отправлено: FANTAzeRus от 20 Декабря 2003, 21:34:41
Хочу задать вопрос как все же лучше строить Сруктуру движка, раскидать все по разным модулям и при вызове использовать htpp://URL/CGI/MODULE_NAME.pl или залить все в один файл и при вызове использовать htpp://URL/CGI/CGI.pl?action=action_name - этот  мне кажется более симпотичным:

...
my %actions = (\'news\'=>\\&news,\'forum\'=>\\&forum,\'chat\'=>\\&chat,\'guestbook\'=>\\&guestbook,\'rules\'=>\\&rules);
my $action=param("action");
my $BODY;
if ($actions{$action})
  {$BODY=$actions{$action}->()}
else
  {$BODY=&news}
print $T;
exit;

Веб кодеры отзовитесь???
Название: Perl vs Многомодульность
Отправлено: Chs от 20 Декабря 2003, 23:01:46
FANTAzeRus
Персонально: еще одно употребление vs в теме не по делу и буду принимать меры.

А по сути: Прочитай про модули. И один-то файл зачем?
Название: Perl vs Многомодульность
Отправлено: Glader от 01 Января 2004, 19:16:58
Я думаю, что удобно будет использовать один скрипт, который разруливает вызов в один из модулей. Тогда, например, упрощается создание plugin\'s