Немного для Фотошопа

All-onOne-Photoshop-Plugins.rar

Комментарии [1] | Опубликовано: 29.08.08 в   

Шаблонизаторы и php

Сразу оговорюсь, что я не программист. И не дизайнер. Нет. Я не смогу дать свою проф. оценку, зато могу высказать свое мнение с крыши, как админа, которому приходится сталкиваться и с девелоперами, и с верстальщиками, и с конечными пользователями, включая заказчиков…

Использовать или нет шаблонизатор, да еще и какой, действительно может вызвать холивар. Впрочем как и безосновательные размышления о вреде шаблонизаторов. Но пусть хабролюди разбираются сами с собою, я же решил определиться для себя. К тому же твердо уверен, что шаблоны нужны!

И первоначально стоит выделить несколько типов проектов. Не претендую на полноту, но допустим так:

  • большой проект, где замешаны кодеры, верстальщики, дизайнеры, редакторы, юзверя, ну и главный босс: менеджер (ну еще может как бы заказчик, но грамотный манагер должен все взять в свои руки)
  • маленькое домашнее чудо, где ты выступаешь в роли всех, обычно юзаешь стыбренный или халявный шаблон
  • проект нескольких людей, без четко выделенных ролей
  • сайт другу, подруге и етк, основная верстка и код на тебе, мелкие украшения на друге, подруге, НЛО
  • проект, в котором зарегестрированный юзверь может сам создавать дизайн своей странички через web-интерфейс

Сюда не включено кол-во проектов (или частота использования одних и тех же кусков, как кода так и дизайна), а также частота смена дизайна, ибо как правило она большая только в проектах последнего типа.

Разберем самый простой случай: одиночный сайт для себя (или если Вы новичок) Сразу введем ограничение, что таких сайтов Вы делаете не более одного в год. Использовать шаблонизатор смысла нет: если сможете, то отделите код от представления и помощью пхп, если не сможете, то и шаблонизатор не поможет. Я в свое время упорно круг за кругом проходил эту стадию, включая сюда написания собственного шаблонизатора. Но все равно ХТМЛ был там, где его быть не должно.

Теперь возьмем проект нескольких людей. Шаблонизатор поможет упростить разработку и сопровождение проекта. Хотя использовать вместо готового легко можно и что-нить свое: договориться о тех или иных вызовах, переменных, синтаксисе кода. Затем просто юзать нативный пхп. Основная проблема может быть только в том случае, если у Вас часто меняются люди…

Сайты для подруги, друга и НЛО как правило делаются на основе одних и те же вещей. Соотвественно как вы где-то храните, а затем повторно используете один и тот же код, так же повторно можно использовать и элементы верстки. И путсь все будет так или иначе похоже друг на друга: все сайты популярного wordpress то же похожи, если не говорить, что одинаковы. И снова же: используя шаблонизатор, легче править и менять верстку. А для друга поставить редактор bb-кода, и пусть меняет все в онлайне…

Продолжение следует...

Комментарии | Опубликовано: 22.08.08 в