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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Sergey Skvortsov                     2:5020/400     05 Sep 2005  21:57:19
 To : Slawa Olhovchenkov
 Subject : Re: perl модули
 -------------------------------------------------------------------------------- 
 
 Slawa Olhovchenkov wrote:
 
 > 
 > для use можно будет написать
 > 
 > foreach $f (@kwelwords) {
 >   use $f;
 
 нет. надо:
      eval "use $f;";
 
 > }
 > 
 > и это будет чем-то удобнее?
 
 чем require? смотря как модуль написан.
 
 >  >> Я не собираюсь писать немерянного размера веб-приложение. Порядка 1000
 >  >> строк, строк по 200 на модуль.
 >  SS> И что? Посмотри на Maypole - вот замечательный пример про пиво:
 >  SS> http://maypole.perl.org/?About
 > 
 > У меня есть эмпирическое наблюдение, что все такие тулзы только для пива и
 > годятся. Шаг влево-вправо -- и ты в жопе и тратишь время на то, что бы
 > натянуть ихнюю недокументированную косную модель на твою логику, которая ну
 > совсем ими не предусматривалась. Причем времени уходит больше, чем если
 > настругать без всяких тулзов.
 
 1. Твоя эмпирика неубедительна, поскольку неясна её репрезентативность.
 2. Эти "тулзы" уместны именно в том случае, если ты хочешь на разработку 
 потратить минимум времени при немедленной отдаче.
 3. Сложную логика предметной область всё равно вылезет за любой 
 framework - но это же не тот случай?
 
 Ты в данной случае ратуешь за "чтение how-to" вместо "чтения 
 rfc/manpages", что странно. Уж не говоря о принципиальной 
 несовместимости твоих начальных условий "идеологически правильно" и 
 "минимум времени на изучение/разработку".
 
 >  SS> Hе хочешь вообще тратить время - пользуй require. Года через 2 не
 >  SS> вспомнишь, как оно всё работает.
 > 
 > Через два года я не вспомню что это за maypole. И с какого конца к нему
 > подходят и какую связку модулей он требует.
 
 Модель MVC придумана во времени становления Smalltalk'а и тех пор ничего 
 умнее не появилось (разве что некоторые паттерны).
 
 Я понимаю, что "наколенные скрипты" появились ещё раньше Cobol'а. Hо 
 зачем их и дальше плодить? Они жизнеспособны лишь при очень малой 
 сложности задачи. Если это твой случай - к чему тратить время?
 
  > Hе, мне нужно максимально самодостаточное решение.
 
 Hо "самодостаточное решение" в первую очередь предполагает отсутствие 
 привязки к разработчику. А быстро склёпанные поделки - имеют краткий 
 срок, когда их можно считать maintainable.
 
 > Hе говоря уж о том, что он идет в сад только за его требования к наличию SQL
 > (которого часто просто не бывает) и Template::Plugin::Class которой за собой
 > тянет столько всякого барахла, что у меня терпения недостанет ставить это все 
 > в каждое нужное место.
 
 О да, "portupgrade -NP www/p5-Maypole" - это изматывает.
 
 >  >> Плюс я ставил всякие темплэйты и массоны -- каждый за собой такой хвост
 >  >> всякого говна тащит -- мама не горюй. И все это утяжеляет систему. Что
 >  >> для CGI приводит к увеличению времени отклика.
 >  SS> mod_perl
 > 
 > обучишь его suid -- предлагай.
 
 Тебе шашечки или ехать? sudo покрывает 90% потребности в suid.
 Все эти suexec - извращение, поскольку в этом случае катят FastCGI и 
 просто application backend'ы.
 
 >  SS> Открою ужасный секрет - не обязательно писать handler'ы под mod_perl.
 > 
 > Впрочем, mod_perl обладает такими забавными побочными эффектами... в общем, в
 > сад.
 
 У тебя позиция человека не евшего устриц и, на основе сторонних отзывов, 
 вдумчиво их изучив, понял что вкус ясен и пробовать не стоит. Hе смеши.
 
 -- 
 Sergey Skvortsov
 mailto: skv@protey.ru
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 perl модули   Slawa Olhovchenkov   05 Sep 2005 15:52:32 
 Re: perl модули   Andrey S. Zakharajashchev   05 Sep 2005 16:04:52 
 perl модули   Slawa Olhovchenkov   05 Sep 2005 16:08:40 
 Re: perl модули   Dmitry Sukhodoev   05 Sep 2005 16:15:50 
 perl модули   Slawa Olhovchenkov   05 Sep 2005 16:27:38 
 Re: perl модули   Dmitry Sukhodoev   06 Sep 2005 08:50:29 
 perl модули   Slawa Olhovchenkov   06 Sep 2005 10:09:12 
 Re: perl модули   Dmitry Sukhodoev   06 Sep 2005 10:55:10 
 perl модули   Slawa Olhovchenkov   06 Sep 2005 10:59:50 
 Re: perl модули   Eugene Grosbein   06 Sep 2005 13:54:26 
 perl модули   Slawa Olhovchenkov   06 Sep 2005 11:05:02 
 Re: perl модули   Sergey Skvortsov   05 Sep 2005 16:49:29 
 perl модули   Slawa Olhovchenkov   05 Sep 2005 16:55:14 
 Re: perl модули   Sergey Skvortsov   05 Sep 2005 17:23:17 
 perl модули   Slawa Olhovchenkov   05 Sep 2005 17:31:24 
 Re: perl модули   Sergey Skvortsov   05 Sep 2005 17:50:30 
 perl модули   Slawa Olhovchenkov   05 Sep 2005 17:58:48 
 Re: perl модули   Sergey Skvortsov   05 Sep 2005 18:24:16 
 perl модули   Slawa Olhovchenkov   05 Sep 2005 18:38:48 
 Re: perl модули   Sergey Skvortsov   05 Sep 2005 20:04:37 
 perl модули   Slawa Olhovchenkov   05 Sep 2005 20:14:10 
 Re: perl модули   Sergey Skvortsov   05 Sep 2005 21:57:19 
 perl модули   Slawa Olhovchenkov   05 Sep 2005 22:02:38 
 Re: perl модули   Sergey Skvortsov   05 Sep 2005 23:01:08 
 perl модули   Slawa Olhovchenkov   05 Sep 2005 23:08:18 
 Re: perl модули   Sergey Skvortsov   06 Sep 2005 14:14:29 
 perl модули   Slawa Olhovchenkov   06 Sep 2005 14:34:34 
 perl модули   Slawa Olhovchenkov   07 Sep 2005 11:10:32 
 Re: perl модули   Sergey Skvortsov   07 Sep 2005 12:45:32 
 perl модули   Slawa Olhovchenkov   07 Sep 2005 12:57:00 
 Re: perl модули   Sergey Skvortsov   07 Sep 2005 15:49:56 
 perl модули   Slawa Olhovchenkov   07 Sep 2005 19:37:46 
 mod_perl (was Re: perl модули)   Alex L Demidov   06 Sep 2005 17:27:33 
 Re: perl модули   Dmitry Sukhodoev   06 Sep 2005 09:03:40 
 perl модули   Slawa Olhovchenkov   06 Sep 2005 10:10:56 
 perl модули   Lev Serebryakov   06 Sep 2005 00:03:18 
 Re: perl модули   Dmitry Sukhodoev   06 Sep 2005 08:59:37 
 Re: perl модули   Dmitry Sukhodoev   06 Sep 2005 08:58:06 
 perl модули   Slawa Olhovchenkov   06 Sep 2005 10:09:54 
 perl модули   Lev Serebryakov   06 Sep 2005 00:00:02 
 perl модули   Slawa Olhovchenkov   06 Sep 2005 00:35:38 
Архивное /ru.unix.bsd/657746d00e19.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional