Hello Michail,
понедельник, 10 июля 2000 г., you wrote:
MVK> Вопрос не совсем по апачу, но всё-таки:
MVK> Имеет ли смысл разбираться с Subj? Есть ли у них какие-либо
MVK> преимущества перед PHP или SSI?
Скажем так - возможностей у Embperl, ePerl и PHP неизмеримо больше,
чем у SSI - это просто совершенно другая весовая категория.
Если сравнивать эти три подхода:
1) PHP. Плюсы (AFAIK, сам не пользовал) - относительная простота,
более-менее мейнстрим, не очень тяжелый, работает со многими базами,
(вроде бы) неплохо поддерживается. Много написанного на нем софта.
Минусы - отсутствие (AFAIK) четкой стандартизации, невозможность
легко писать расширения, ограниченность применения только
генерацией HTML-страниц, смешение в шаблонах кода и дизайна.
2) ePerl. Плюсы - простота. То есть это просто перл встраиваемый в HTML
(или во что угодно). Вроде бы не очень тяжелый. Минусы - опять-таки
смешение кода и лейаута.
3) Embperl. Плюсы - очень развитый язык шаблонов. Есть возможность
смешивать код и дизайн в той мере, в какой это необходимо. Хочешь -
пиши все прямо в HTML, хочешь - выноси логику в скрипт, а в шаблон
отдавай данные. Минусы: сложный, жрет много памяти, есть масса
неочевидных вещей, в которые въезжаешь только приобретя солидный
опыт работы (у нас Embperl - core template technology).
Пункты 2 и 3 перед пунктом 1 имеют еще одно серьезное преимущество,
под названием CPAN.
В общем, рекомендую посмотреть все и выбрать оптимальный вариант. Для
небольших и средних проектов я бы рекомендовал PHP, для крупных -
скорее Embperl.
Best regards,
Ilya mailto:ilya@xxxxxxxxxx
=============================================================================
= Apache-Talk@xxxxxxxxxxxxx mailing list =
Mail "unsubscribe apache-talk" to majordomo@xxxxxxxxxxxxx if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.