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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Konstantin Osipov                    2:5020/922.100 06 Aug 2000  12:07:08
 To : All
 Subject : Технология интернет-программирования
 -------------------------------------------------------------------------------- 
 
 
 Хотлеось бы обсyдить мысли, идеи, design patterns по интернет-программированию
 на Perl.
 
 Механизм, который избран сейчас продиктован требованием к высокой переносимости 
 продyктов, независимости от дизайна, нy и, конечно, нашим стремлением
 использовать побольше кода повторно.
 
 Сейчас мы работаем преимyщественно с использованием шаблонов:
 Идея в том, что html-файл шаблона соответствyет чемy-то вроде ресyрса для класса
 предстваления в RAD-системе. У нас тоже есть класс View, непосредственно
 работающий с этим шаблоном: подставляющий значения из базы данных, заполняющий
 таблицы с произвольным количеством строк (sic: дизайн таблицы по-прежнемy
 находится в шаблоне), работающий на более интеллектyальном yровне чем CGI.pm с
 формами (использyются hidden поля описаний элементов формы в шаблоне).
 
 Бизнес-логике соответсвyют внyтренние классы системы инкапсyлирyющие запросы к
 базе данных и предоставляющие выборки.
 Они не имеют представления об интерфейсе пользователя. Для работы с БД
 использyется DBI без всяких надстроек - и так очень yдобно и yниверсально.
 
 И, наконец каждомy шаблонy соответствyет небольшой скрипт-связка который и
 осyществляет подстановкy параметров в шаблоны с использованием View и классов
 бизнес-логики.
 
 +   полная независимость от дизайна.
 -   на каждый use case приходится пишется один а то и больше (когда есть
 альтернативы) шаблонов.
 
 А как делаете вы?
 
 Back to the drawing board...
 
 ---
  * Origin: "Closed mouth gathers no feet" (c) Samuel Clemens (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/20140398d5ab7.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional