"Stanislav Malyshev a.k.a Frodo" wrote:
>
> IO>> генерацией HTML-страниц, смешение в шаблонах кода и дизайна.
>
> Это оба не так.
>
> Первое не так - я лично видел (руками щупал), например, систему
> войсмейла, весь frontend которой написан на PHP+XML. Причем не
> сумасшедшими студентами, а *очень* солидной фирмой. Да и еще много
> проектов. Никто не заставляет из PHP генерить именно HTML.
Речь не об этом. В данном случае что HTML, что XML - одно и тоже. Речь
как я понял (и я тут полностью согласен), что задачи вообще не связанные
с генерацией чего-то html-подобного не стоит делать на PHP.
Мне тут недавно кое-кто пытался доказать, что PHPLIB например
поддерживает базы данных также хорошо, как DBI/DBD. Уж не знаю как они,
а я только лишний раз убедился, что поддержка баз данных в PHP с перлом
+ CPAN рядом не валялась. И в общем-то так во многом. Я это не к тому,
что пользоваться PHP не надо и пр., а просто преимущества у него далеко
не тут.
> А второе не так - это личное дело каждого. Хочешь, пиши библиотеку
> классов-темплейтов, хочешь - бери готовую (из PHPLIB, например).
Все равно лучшие свойства PHP где-то не в этой области тоже...
> Хочешь, из XML делай (там есть большой проект про привинчиванию XSL, Явы и
>проч.)
А нафиг тогда вообще будет нужен PHP, если это все привинтить? Уже есть
пара-тройка готовых систем на базе XSL и Явы, которые в общем-то на
порядок помощнее PHP будут. И поудобнее, что характерно. И перла кстати
поудобнее тоже. Некоторые (не будем показывать пальцами, хотя все
догадались, что это Resin) даже претендуют на производительность в разы
выше, чем у mod_perl.
=============================================================================
= Apache-Talk@lists.lexa.ru mailing list =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =