[TC] php кодерам. шаблоны и XSLT
Здравствуйте, industry.
Требуется создание небольшего форума.
Т.к. я не очень знаком с php, если не сказать очень не знаком, то всё
далее написанное прошу рассматривать как вопрос или как пробное
утверждение которое требует резалюций типа, да это так или нет это
вздор.
Поскольку форум предполагает высокую степень денамичности, то мне так
кажется, что наиболее эффективным и рациональным будит использовать
некоторые шаблоны дабы можно было удобным образом например выводить
список тем и вообще динамически менять содержимое страниц вместе с тем
не меняя их дезайна. Вопрос, чт лучше для этого использовать шаблоны,
типа smarty или технологии типа XSLT. И если со smarty вс
понятно, то XSLT пораждает некоторые вопросы.
Вчастности на сколько я понял XSLT предназначена для
преобразования xml документов в в xml с другой структурой и
кроме всего прочего в xhtml, что как раз и может сделать её
альтернативой шаблонам.
И вот вопрос
Если используя XSLT информация берется,из xml дкумента, то
тогда невозможно
будит отображать денамическое содержание страниц получая его
из mysql или как?
И вообще хотелось бы услышать, что из этого лучше и что вы
сами используете в своих проектах?
Или я не совсем правильно вс понял и эти технологии вообще не
являются альтернативами друг другу хотябы как средства
отображения информации на страници по некоторому заданному
шаблону, например добавления пунктов миню?
Вообще признаться когда я читаю про технологию XSLT для меня не сразу
становится очивидна возможность использования её вместо например
smarty, но в википедии написано буквально следующее:
Сторонники же
XSLT
находят, что Smarty оставляет слишком широкий простор для смешения логики и
представления, что значительно затрудняет редактирование smarty-шаблонов сторонними
разработчиками и их
повторное использование.
Vande omentaina, Константин!
А вам оно надо?
Посмотрите в сторону PhpBb, если хотите полнофункциональный форум.
Думаю, форум - это то, что стоит писать только в том случае, если
необходим маленький форум, по дизайну похожий на http://kuban.ru/. И
то у них не самописный он, сколь я знаю.