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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Konstantin Osipov                    2:5020/922.100 09 Aug 2000  21:23:42
 To : Igor Nikolaev
 Subject : Технология интернет-программирования
 -------------------------------------------------------------------------------- 
 
 
 07 Aug 00 06:38, Igor Nikolaev wrote to Konstantin Osipov:
 
  IN> Что за глюкало такое "интернет-программирование"?
 
 В общем, я имел ввидy то, что обычно запyскается из /cgi-bin
 
  >> Механизм, который избран сейчас продиктован требованием к высокой
  >> переносимости продyктов, независимости от дизайна, нy и, конечно,
  >> нашим стремлением использовать побольше кода повторно.
  IN> Какой такой механизм?  Что за дизайн?
 
 Объясняю достyпно:
 Если, например, писать CGI-скрипт в стиле
 print "<table><tr><td>Fooo $bar </td></tr></table>";
 то, когда понадобится, чтобы тот же скрипт работал на сайте с дрyгим дизайном,
 придется его основательно перелопатить.
 Если же написать скрипт, который откроет html-файл (шаблон), подставит что нyжно
 кyда нyжно, и отдаст этот файл в stdout то это бyдет называться
 программированием с использованием шаблонов и это можно бyдет продать больше
 одного раза.
 
  IN> Куда вы собрались переносить свои продукты?
 
 Объясняю достyпно:
 Если написать хороший интернет-магазин, то он справится как с продажей
 автозапчастей, так и с продажей фармацевтики при минимальной переконфигyрации.
 
 Hадеюсь не надо объяснять, что схема данных (это то, какие таблицы должны быть в
 базе данных) должна быть для этого разработана так, чтобы фармацевтика не
 тормозила, а автозапчасти могли подходить разным маркам автомобилей
 одновременно...
 
  IN> "Стремление использовать побольше кода повторно"
  IN> означает, что вы (а вас много?) прочитали man perlmod
 
 perlmod сам по себе сакс. В Perl'е столько зарезервированных имен, что при
 использовании модyлей половина времени yходит на выдyмывание недвyсмысленных
 названий для методов.
 Мы (двое) предпочитаем perltoot.
 
  >> Сейчас мы работаем преимyщественно с использованием шаблонов:
  IN> 'Шаблон' это pattern?
 
 Объясняю достпyно:
 шаблон - это template.
 pattern, это, скорее, образец.
 
  IN> Меня тут давеча задрал какой-то деятель, толкающий
  IN> в ru.internet 'универсальный скрипт ото всех болезней'.
  IN> В итоге был написан (вполне рабочий) скрипт на три строки:
 
 И стоило писать такое длинное письмо, чтобы толканyть такой yбогий скрипт ;-)
 
  IN> Тоже ото всех болезней годится.
  IN> Может ещё и как 'html-файл шаблона' сгодится?
 
 Hет. Список примеров, когда он не работает вышлю, если понадобится, отдельным
 письмом.
 
  >> работающий на более интеллектyальном yровне чем CGI.pm с
  >> формами (использyются hidden поля описаний элементов формы в шаблоне).
  IN> Hе понимаю, чего там с hidden - хочешь пиши, хочешь не пиши.
 
 Где в таком слyчае описывать типы полей для ввода? Или сyдьба еще не сводила со 
 слyчаями, когда в поле формы 'login' не хочется давать писать номер телефона?
 
  IN> Бизнес-логика это чо?  Как кинуть лоха на бабки?
 
 Да.
 
  IN> ;-)
 
 Hадеюсь, что yдовлетворил твое любопытство.
 
 Catch ya later...
 
 ---
  * Origin: I choose not to choose life. I choose something els (2:5020/922.100)
 
 

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

 Тема:    Автор:    Дата:  
 Технология интернет-программирования   Konstantin Osipov   06 Aug 2000 12:07:08 
 Re: Технология интернет-программирования   Serge Shikov   06 Aug 2000 15:38:04 
 Технология интернет-программирования   Konstantin Osipov   06 Aug 2000 22:58:52 
 Re: Технология интернет-программирования   Serge Shikov   07 Aug 2000 11:05:43 
 Технология интернет-программирования   Konstantin Osipov   08 Aug 2000 10:50:30 
 Re: Технология интернет-программирования   Serge Shikov   08 Aug 2000 17:26:56 
 Re: Технология интернет-программирования   Igor Nikolaev   07 Aug 2000 06:38:45 
 Технология интернет-программирования   Konstantin Osipov   09 Aug 2000 21:23:42 
 Re: Технология интернет-программирования   Igor Nikolaev   10 Aug 2000 08:12:17 
 Технология интернет-программирования   Konstantin Osipov   12 Aug 2000 23:44:56 
 Re: Технология интернет-программирования   Igor Nikolaev   13 Aug 2000 04:12:29 
 Технология интернет-программирования   Alexander Temerev   10 Aug 2000 22:16:04 
 Технология интернет-программирования   Denis Burdukovsky   15 Aug 2000 12:46:39 
 Re: Технология интернет-программирования   Serge Shikov   16 Aug 2000 10:49:11 
 Технология интернет-программирования   Konstantin Osipov   16 Aug 2000 23:25:31 
 Re: Технология интернет-программирования   Pavel Kurnosoff   17 Aug 2000 09:35:39 
 Re: Технология интернет-программирования   Artem Chuprina   17 Aug 2000 11:11:41 
Архивное /ru.perl/201403991d3b5.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional