Это только первое время) Потом - когда начинаешь вникать в суть XSLT - к Smarty возвращаться не хочется совсем.)
Реально у связки XML+XSLT возможностей гораздо больше. Да и работать удобнее. Просто принцип другой и поначалу тяжело перестроиться...
конечно)
но вот мне в свое время пришлось переходить на XSLT - теперь ни разу не жалею)
хотя сначала и не очень понравилось - реально принцип другой...
Однозначно быстрее. И что? Это отнюдь не решающий фактор в современных условиях. Ruby - тому пример. Значительного увеличения скорости можно достигнуть только кешированием всей страницы, либо ее частей.
Я ж не сказал, что XSLT хуже, чем Smarty:-)! Просто для каждой конкретной задачи нужно выбирать лучшее средство. XSLT поддерживается всем и вся. А вот Smarty, на сколько я знаю, чисто PHPшная "примочка" (если так можно выразиться). Просто я хочу сказать, что в каком-то случае достоинства XSLT могут стать не столько достоинствами, сколько недостатками. Впрочем обратное утверждение тоже верно. А вообще конечно XSLT красивше;-)!
CMS «Energine» — публичный выход