Шаблоны
Лично я считаю, что если надо накропать небольшой проэктик, то шаблоны - это круто. А если большой и серьёзный проэкт - то писать самому.
Жду коментов.
Лично я считаю, что если надо накропать небольшой проэктик, то шаблоны - это круто. А если большой и серьёзный проэкт - то писать самому.
А разьве разработка шаблонов это не самостоятельная разработка?
Вообще, на сколько я понимаю проблему, появление шаблонов носит чисто технический характер: во-первых для того, чтобы отделить логику от представления и таким образом сделать код более читабельным (что очень полезно для сложных проектов), во-вторых упростить схему совершенствования и изменения структуры представления без вмешательства (или по карйней мере с минимальным вмешательством) в исходный код логики программы. Ну и в третьих для того, чтобы дизайнеры могли без проблем, не вникая в программный код, создавать дизайн.
Я сам только подошел к этому вопросу и на данный момент вижу только преимущества в использовании шаблонов.
А разьве разработка шаблонов это не самостоятельная разработка?
Вообще, на сколько я понимаю проблему, появление шаблонов носит чисто технический характер: во-первых для того, чтобы отделить логику от представления и таким образом сделать код более читабельным (что очень полезно для сложных проектов), во-вторых упростить схему совершенствования и изменения структуры представления без вмешательства (или по карйней мере с минимальным вмешательством) в исходный код логики программы. Ну и в третьих для того, чтобы дизайнеры могли без проблем, не вникая в программный код, создавать дизайн.
Я сам только подошел к этому вопросу и на данный момент вижу только преимущества в использовании шаблонов.
Вообще-то да, но на сколько я знаю, они не секьюрные. Сайты, написанные с использованием шаблонов, взломать ничего не стоит.
Вот возник такой у меня вопрос: стоит ли програмить используя шаблоны? Просто я раньше считал, что Smarty для ленивых людей. А щас начинаю сомневаться.
Лично я считаю, что если надо накропать небольшой проэктик, то шаблоны - это круто. А если большой и серьёзный проэкт - то писать самому.
Жду коментов.
Лично я не пользуюсь шаблонами как таковыми. Шаблон для меня это отдельный пхп-файлик, в котором записапо примерно следующее:
echo '
<html>
... тело странички
'.$this -> переменная.'...'.$this -> еще_переменная.'...
... и т. д.';
Т. е. хтмл выводимый после обработки всех переменных в него входящих. Этот файлик потом включается includ-ом в нужное место.
А если речь идет о динамических фрагментах. То никто не мешает создать точно то же самое, только вместо эхи - переменная. И менять и печатать ее сколько угодно раз.
Насчет секьюрности. В конструкторе класса, использующего этот щаблон надо обнулить (или об-''-ть) эти переменные. и еще надо обьявить их как private.
Вообще-то да, но на сколько я знаю, они не секьюрные. Сайты, написанные с использованием шаблонов, взломать ничего не стоит.
Опиши мне пару способов взлома сайта, который использует шаблоны.