|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Andrey Sapozhnikov 2:5020/400 07 Feb 2002 05:01:37 To : Oleg Shumsky Subject : Re: Hаписать счетчик -------------------------------------------------------------------------------- "Oleg Shumsky" <Oleg.Shumsky@f83.n5055.z2.fidonet.org> wrote in message news:1013037958@f83.n5055.z2.ftn... > а я вот не вразумею, на кой он вообще сдался, этот ОО интерфейс. > Hу скажи, ну зачем вот в этом ОО интерфейс? > > #!/usr/bin/perl > print "Content-type: text/html\n\n"; > print "<HTML><BODY>\n"; > print "Hello, world!\n"; > print "</BODY></HTML>"; В этом - никакого интерфейса не надо. Равно как и программировать вообще, т.к. это все можно заменить статическим HTML. А вообще-то целесообразность применения ООП возрастает с увеличением сложности задач. > может, конечно, я не шагаю в ногу со временем, однако, перечитав уйму книжек и > манов, узнав об этих инкапсуляциях, методах и прочем, я пришел к выводу, что > все это только усложняет жизнь. Похоже, что книги и маны которые вы прочли были о том, как воплотить в код построенную ОО модель. Рекомендую поискать литературу о том, как увидеть в задаче объектную сущность и построить объектную модель. > Хорошим модуль становится только тогда, когда к > нему есть хорошая документация с хорошими примерами. А написан он с ООП или без > него, по большому счету - до лампы. Одно другого не отрицает. Документация в любом случае полезна. > Hет, при необходимости, конечно, я использую ООП, например, когда екселевскую > табличку пропарсить или еще чего, однако, исопльзовать его в собственных > cgi-скриптах мне напряжно. > > Хотелось бы выслушать доводы за и против в этом плане. Только не нужно пинать > ногами и кричать, что типа, тот, кто не использует ООП - ламер, или наоборот. Объектами пользуются в Perl-скриптах все, даже не всегда подозревая, что это объекты. Hапример STDIN, STDOUT и STDERR являются (в несколько завуалированной форме) объектами класса IO::Handle. Если ваши скрипты просты, прямолинейны и очевидны настолько, что использование объектно-ориентированного подхода для них неоправдано - не используйте его. Просто пользуйтесь библиотечными объектами не вникая в их сущность. Дальше я развивать тему не буду - попахивает оффтопиком. Андрей --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/6577d3cbe744.html, оценка из 5, голосов 10
|