From: "Damir Shayhutdinov" <lost404@gmail.com> To: "культурный офтопик" <smoke-room@lists.altlinux.org> Subject: Re: [room] Вопрос по PHP (или I Hate PHP) Date: Tue, 13 Feb 2007 19:37:35 +0300 Message-ID: <679044850702130837o5d49803cu6de34efe2461c53@mail.gmail.com> (raw) In-Reply-To: <20070213161628.GB10549@mw.local.seiros.ru> > Ну сервлеты мне хотя бы понятны. JSP это такой же кошмар что и PHP. Идея > мешать код и данные меня категорически не устраивает. Я сейчас пишу вот > так: Ну а что мешает из этого сервлет сделать? > DS> Есть еще другие контейнеры - но с ними я особенно не работал, так что не знаю. > > (со злобным выражением лица и стуча ложкой по столу) хочу FastCGI! Пиши сервлет-обертку. :) > >> Что мне, кстати, очень понравилось в Java -- очень хороший набор > >> параметризуемых классов для различных структур данных. А также сам подход > >> к ООП с разделением интерфейсов и собственно классов. Удобно это. > DS> Главное не увлекаться. > > :) Ну, положим увлекаться с _интерфейсами_ в отличии от наследования > вполне безопасно, и не уродует код. Да ну, я видел примеры misuse и overuse и интерфейсов, и классов-фабрик в больших проектах. Когда шаблонное мышление в сочетании с программированием на паттернах приводит к неподдерживаемости кода человеком, отличающимся по строению паттернов мышления от автора. Проще говоря, прослойка абстракций становится настолько большая, что путь между вызовами методов объектов проследить не представляется возможным.
next prev parent reply other threads:[~2007-02-13 16:37 UTC|newest] Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top 2007-02-11 1:16 Денис Смирнов 2007-02-11 5:40 ` Anatol B. Bazyukin 2007-02-11 20:43 ` Денис Смирнов 2007-02-12 6:00 ` Eugene Prokopiev 2007-02-13 10:02 ` Денис Смирнов 2007-02-13 12:21 ` Damir Shayhutdinov 2007-02-13 16:16 ` Денис Смирнов 2007-02-13 16:37 ` Damir Shayhutdinov [this message] 2007-02-14 19:07 ` Денис Смирнов 2007-02-14 15:15 ` Michael Shigorin 2007-02-15 10:45 ` Денис Смирнов 2007-02-13 18:29 ` Andrey Rahmatullin 2007-02-14 19:03 ` Денис Смирнов 2007-02-14 14:59 ` Andrey Rahmatullin 2007-02-15 10:26 ` Денис Смирнов 2007-02-15 16:02 ` Andrey Rahmatullin 2007-02-17 11:55 ` Денис Смирнов 2007-02-14 15:11 ` Michael Shigorin 2007-02-15 10:45 ` Денис Смирнов 2007-02-17 17:22 ` Alexander Borovsky 2007-02-24 11:51 ` Денис Смирнов 2007-02-18 14:22 ` Eugene Prokopiev 2007-02-19 6:40 ` Eugene Prokopiev 2007-02-24 12:02 ` Денис Смирнов 2007-02-24 15:28 ` Eugene Prokopiev 2007-02-25 9:18 ` Денис Смирнов 2007-02-25 21:55 ` Eugene Prokopiev 2007-02-25 22:16 ` Денис Смирнов 2007-02-19 11:02 ` Денис Смирнов
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=679044850702130837o5d49803cu6de34efe2461c53@mail.gmail.com \ --to=lost404@gmail.com \ --cc=smoke-room@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
Культурный офтопик This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/smoke-room/0 smoke-room/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 smoke-room smoke-room/ http://lore.altlinux.org/smoke-room \ smoke-room@lists.altlinux.org smoke-room@lists.altlinux.ru smoke-room@lists.altlinux.com smoke-room@altlinux.ru smoke-room@altlinux.org smoke-room@altlinux.com public-inbox-index smoke-room Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.smoke-room AGPL code for this site: git clone https://public-inbox.org/public-inbox.git