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


ru.website

 
 - RU.WEBSITE -------------------------------------------------------------------
 From : Alexander Temerev                    2:5004/21.6    15 Jun 2000  00:18:36
 To : Bastrakov Oleg
 Subject : Perl Auth??!!
 -------------------------------------------------------------------------------- 
 
 
 Bastrakov Oleg -> Alexey Medvedev:
 
  BO> самый главный плюс - легкость для сеpвеpа.
 
  Легкость для сервера обеспечивается правильной настройкой mod_perl. Кроме
 того, в последнее время я вообще предполагаю трехуровневую модель написания
 Web-приложений:
 
  Уровень 1: ядро. В ядре собраны все критически важные низкоуровневые операции
 работы с базами данных и т.п. Пишется с максимальной оптимизацией по
 быстродействию и надежности; так как нет требований к форматированию вывода -
 писать можно на традиционных компилируемых языках программирования вроде C++.
 Взаимодействие с ядром осуществляется через собственный интерфейс.
  Уровень 2: парсер. Задача парсера - причесывать информацию, полученную от ядра
 и облачать ее, скажем, в HTML (и наоборот - скармливать ядру информацию,
 полученную в виде XML от интерфейса). Основа парсера - модуль работы с XML и
 XSLT, который преобразовывает стандартное XML-представление информации в
 интерфейс ядра или HTML-интерфейс, форматируя ее с помощью таблиц стилей XSLT.
 Может быть написан на любом языке программирования (к примеру, Java), в котором
 есть развитые средства работы с XML. В роли парсера может выступать готовое
 программное решение, например, Cocoon.
  Уровень 3: интерфейс. Обеспечивает вывод HTML-информации, полученной от
 парсера, а также преобразование запросов пользователей в XML и скармливание их
 парсеру. Удобнее всего писать на языке, в котором есть развитые средства работы
 с текстами, например, Perl. Требования к быстродействию также достаточно велики,
 поэтому есть смысл использовать специализированную среду выполнения,
 интегрированную с HTTP-сервером, вроде mod_perl. Впрочем, так как мы избавляем
 этот уровень от большинства операций, присущих ему при обычной схеме разработки
 (работа с шаблонами и базами данных, логистика, непосредственное
 программирование операций) и ориентируем его исключительно на ввод-вывод (и
 генерацию XML) - произодительность возрастает многократно.
 
  BO> главный плюс Perl - мощность для pазpаботчика.
 
  Для каждой задачи есть оптимальный вариант решения. Панацеи не существует.
 Вполне вероятно, что для решения каких-то задач оптимально использовать PHP. Мне
 пока таковых не встречалось; всегда находились более "правильные" средства.
 Hапример, ни один из уровней вышеуказанной модели на PHP реализовать невозможно.
 
 Alexander Temerev, sorhed@omskmail.ru
 
 --- 21st Century Schizoid Man
  * Origin: Paseo de Gracia (2:5004/21.6)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Perl Auth??!!   Serge Shikov   21 May 2000 11:00:40 
 Perl Auth??!!   Alexey Medvedev   24 May 2000 01:07:23 
 Perl Auth??!!   Andrej Ramaszeuski   08 Jun 2000 23:04:35 
 Perl Auth??!!   Alexey Medvedev   10 Jun 2000 22:12:07 
 Perl Auth??!!   Bastrakov Oleg   12 Jun 2000 17:50:27 
 Perl Auth??!!   Alexey Medvedev   13 Jun 2000 00:41:06 
 Perl Auth??!!   Bastrakov Oleg   13 Jun 2000 18:19:35 
 Perl Auth??!!   Alexey Medvedev   15 Jun 2000 00:11:47 
 Perl Auth??!!   Alex Kharitonov   13 Jun 2000 23:02:33 
 Perl Auth??!!   Alexey Medvedev   15 Jun 2000 00:18:02 
 Perl Auth??!!   Alexander Temerev   15 Jun 2000 00:16:40 
 Perl Auth??!!   Alex Kharitonov   16 Jun 2000 08:41:19 
 Perl Auth??!!   Alexander Temerev   18 Jun 2000 00:00:03 
 Perl Auth??!!   Alexander Temerev   15 Jun 2000 00:02:40 
 Perl Auth??!!   Alexander Temerev   15 Jun 2000 00:18:36 
 webapp - Perl Auth??!!   Alexey Medvedev   17 Jun 2000 23:29:25 
 Perl Auth??!!   Alexander Temerev   12 Jun 2000 23:14:19 
 Perl Auth??!!   Alexey Medvedev   15 Jun 2000 00:29:03 
 Perl Auth??!!   Alexander Temerev   16 Jun 2000 23:26:09 
 Perl Auth??!!   Alexey Medvedev   23 Jun 2000 00:41:39 
Архивное /ru.website/2241539482f1a.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional