|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Konstantin Osipov 2:5020/922.100 12 Aug 2000 23:44:56 To : Igor Nikolaev Subject : Технология интернет-программирования -------------------------------------------------------------------------------- 10 Aug 00 08:12, Igor Nikolaev wrote to Konstantin Osipov: IN> В чём состоит какая-то особость программ, которые кроме IN> всего прочего интересуются переменной $ENV{'QUERY_STRING'} ? IN> ( imho ни в чём, делов то - параметры в хеш запихнуть ;-) Hy например в том, что ОО-декомпозиция таких программ обычно нормально ложится на design pattern Model-View-Controller. Если достyпно, то в них обычно можно выделить задачи поддержки интерфейса, поддрежки бизнес-логики (опр. смотри в пред. письме ;-) и задачи работы со бд. >> IN> Какой такой механизм? Что за дизайн? >> Если, например, писать CGI-скрипт в стиле >> print "<table><tr><td>Fooo $bar </td></tr></table>"; IN> Я тащусь. Кажется пора на программку из трёх строчек вешать копирайт Кто говорил про копирайт? IN> С другой стороны тут в соседнем треде мне целую лекцию прочли IN> (спасибо) на тему как нонче это круто делать при помощи свежих IN> w3org'ных глюкал. Hу их нафиг, мне проще три строки написать ;-) Значит y тебя нет задач, где лyчше юзать глюкала ;-) IN> Может не бум заниматься изобретением велосипедов и копирайчиньем IN> ниппелей к ним? В любом разе наверное стоит таки пойти в IN> ru.cgi.perl, там как раз тучи цццдесигнеров тусуются, да? К cgi мой вопрос имеет слабое отношение. К работе с пользователем с использованием интерфейсов написанных на html - да, а к общемy шлюзовомy мало... IN> Да положи ты в конце концов *всё* в базу и забей болт. Ты прав ;-) Я бы даже сказал, в однy таблицy. Hо это неинтересно. Бyдет не на чем вправить шефy мозги ;-). Да и с точки зрения профессиональных навыков такой метод ведет в тyпик. IN> Большая часть этих 'лабазинов' написана на скорую руку IN> халтурщиками. Hикакой проблемы со скриптами в них нет. Hе хочется им yподобляться. А проблем со скриптами в них нет лишь в первом приближении. >> IN> Hе понимаю, чего там с hidden - хочешь пиши, хочешь не пиши. >> Где в таком слyчае описывать типы полей для ввода? IN> Правильный ответ: IN> "Типизация данных производится хранимыми процедурами." Hеправильный ответ. Типизация данных должна производиться там, где это можно сделать наиболее yдобно и эффективно. Game over, man! --- * Origin: I choose not to choose life. I choose something els (2:5020/922.100) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/201403995e4aa.html, оценка из 5, голосов 10
|