Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Какой смысл в шаблонизаторе?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
VestCoastman
Отправлено: 03 Августа, 2013 - 22:25:49
Post Id



Посетитель


Покинул форум
Сообщений всего: 374
Дата рег-ции: Дек. 2010  


Помог: 3 раз(а)




Частенько натыкаюсь на таки вещи, как шаблоны, что я под этим подразумеваю:
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <html>
  3. <head>{HEADER}</head>
  4.  
  5. <body>
  6.   {BODY}
  7.   {FOOTER}
  8. </body>
  9. </html>
  10.  

Расскажите, какой в этом смысл?
Ведь использовать различные поиски по странице и замены, на мой взгляд, как-то слишком жирно, по отношению к нагрузке.
 
 Top
LIME
Отправлено: 03 Августа, 2013 - 22:37:45
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




VestCoastman пишет:
как-то слишком жирно, по отношению к нагрузке.
простая вставка типа <?=$var?> делает ровно то же самое
(Добавление)
я имею ввиду такой же поиск и замену
 
 Top
DelphinPRO
Отправлено: 03 Августа, 2013 - 23:03:48
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




Похоливарить надумали? Улыбка

В том виде как вы показали - смысла никакого (я имею ввиду банальный str_replace). Если брать профессиональный шаблонизатор - повышения убобства сопровождения кода.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Okula
Отправлено: 03 Августа, 2013 - 23:13:27
Post Id



Участник


Покинул форум
Сообщений всего: 1389
Дата рег-ции: Окт. 2010  


Помог: 42 раз(а)




Отделние вёрстки от исходного кода. Делается это для разделения обязаностей между кодером и верстальщиком. Ну и для удобства разработки.
Наличие шаблонизатора конечно влияет на скорость выполнения скрипта (в отрицательную сторону), но так же влияет на скорость разработки проекта в целом (в положительную сторону). Зависимость прямопропорциональна. Каждый занят своим делом в проекте.
 
 Top
VestCoastman
Отправлено: 03 Августа, 2013 - 23:17:56
Post Id



Посетитель


Покинул форум
Сообщений всего: 374
Дата рег-ции: Дек. 2010  


Помог: 3 раз(а)




Okula пишет:
Отделние вёрстки от исходного кода. Делается это для разделения обязаностей между кодером и верстальщиком. Ну и для удобства разработки.
Наличие шаблонизатора конечно влияет на скорость выполнения скрипта (в отрицательную сторону), но так же влияет на скорость разработки проекта в целом (в положительную сторону). Зависимость прямопропорциональна. Каждый занят своим делом в проекте.

Ясно. Спасибо за подробное пояснение Улыбка
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB