Смарти и XML что лучше использовать

программирование php xml smarty Смарти

Прочитал о смарти вроди инересная вещ помогает быстрее решать многие задачи. Также почитал о XML технология интересная можно ее использовать также как и смарти для визуализации.

Подскажите что брать лучше для разработки сайта? Слышал что смарти кеширует страницу, умеет ли такое XML?

Примечание:
А что такое xslt и для чего он нужен?
Ответы:
вопрос не ясен ибо смарти - это целый готовый framework для шаблонов и презентаций, а xml - это язык разметки, который можно использовать например для хранения данных (если только не использовать xml с xslt - в данном случае шаблоном будет именно xslt)
smarty кэширует php-код, это отличается от классического кэширования. для создания шаблонов, конечно, лучше использовать его. XML понадобится для временного хранения данных или их передачи. не думаю, что они исключают друг друга.
smarty не кеширует пхп код (и впринципе делать этого не может поскольку он более высокоуровневый), смарти "компилит" шаблоны и кеширует их в виде обычного хтмля, что по-сути ни чем не отличается от класического кеширования.
smarty не является фреймворком (в классическом понимании, по-сколькусамо понятие довольно расплывчато) , Smarty - это компилирующий шаблонизатор, написаный на PHP.
подойдет для небольших проэктов (по функционалу), главный плюс - скорость, достигаемая использованием статических откомпилиных стараниц, что соответственно позволяет держать высокую нагрузку. однако для действительно сложных проэктов лучше воспользоваться фреймворком (например CodeIgniter или CakePHP), который так же обладает возможностью кеширования страниц, но при этом дает гораздо большие возможности для разработчика.
в кэшах смарти лежат пхп файлы, так что кэширует он точно пхп
Сравнивать несравнимое невозможно.
Smarty - template engine. Позволяет разделить сайт на шаблоны.
XML - расширяемый язык разметки. Подходит как для хранения данных, так и для их представления.
Для визуализации подходит технология CSS.
XSLT - язык, который предоставляет возможность трансформации XML-данных.


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.