Solid
Drosera anglica
Шаблоны работающие как в PHP, так и в JS
Здрасвуйте.
Столкнулся с проблемой, которую хотелось бы решить способом, который уже давно известен, или покрайней мере находиться хотя бы в бета разработке. В начале думал изобрести собственный велосипед основанный на технологиях Smarty и TrimPath (JS template engine), но затем задумался - а стоит ли? Ведь прийдёться полностью подтачивать движёк trimpath под smarty. Есть конечно уже готовый вариант, который загружает JSON данные и шаблоны в TrimPath, причём некоторые блоки уже идентичны Smarty блокам (к примеру foreach и переменные). Однако, добиться полной совместимости будет достаточно трудно.
С другой стороны пробовал XSLT со связкой XML. Работает хорошо, однако, насколько мне известно поддерживается не всеми браузерами. Хотя, как мне кажеться, использовать XSLT вместе с XML (или тем же JSON) намного лучше и проще, т.к. есть возможность компилировать xslt код как на клиенте, так и на сервере без единой коррекции.
Хотя в общем-то я до сих пор ещё в раздумьи, насчёт какой метод из этих двух использовать в своём проекте, для подключения шаблонов и подкачки данных через ajax. Возможно вы мне сможете посоветовать третий метод, или же привести все за и против тех методов, которые я уже здесь описал выше.
Дмитрий.
Здрасвуйте.
Столкнулся с проблемой, которую хотелось бы решить способом, который уже давно известен, или покрайней мере находиться хотя бы в бета разработке. В начале думал изобрести собственный велосипед основанный на технологиях Smarty и TrimPath (JS template engine), но затем задумался - а стоит ли? Ведь прийдёться полностью подтачивать движёк trimpath под smarty. Есть конечно уже готовый вариант, который загружает JSON данные и шаблоны в TrimPath, причём некоторые блоки уже идентичны Smarty блокам (к примеру foreach и переменные). Однако, добиться полной совместимости будет достаточно трудно.
С другой стороны пробовал XSLT со связкой XML. Работает хорошо, однако, насколько мне известно поддерживается не всеми браузерами. Хотя, как мне кажеться, использовать XSLT вместе с XML (или тем же JSON) намного лучше и проще, т.к. есть возможность компилировать xslt код как на клиенте, так и на сервере без единой коррекции.
Хотя в общем-то я до сих пор ещё в раздумьи, насчёт какой метод из этих двух использовать в своём проекте, для подключения шаблонов и подкачки данных через ajax. Возможно вы мне сможете посоветовать третий метод, или же привести все за и против тех методов, которые я уже здесь описал выше.
Дмитрий.