Автор Тема: Работа с шаблонами  (Прочитано 10960 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Работа с шаблонами
« Ответ #15 : 09 Августа 2003, 15:36:15 »
Tronyx
Цитировать
довольно не удобен

Я не забыл, я просто считаю этот метод удобным, я ты нет, и спорить в данном случае бесполезно т.к. у каждого свое мнение... ;) А я никогда не считал мое решение панацеей от всех бед. Я просто поделился своим опытом - как это делаю я.

Цитировать
А всё что ты перечислил без проблем все делают с помощью одного единственного обработчика шаблонов

Ну не все... я, например, не делаю :). Просто как-то не задумывался об этом, но, чувствую, прийдется. %)

Что предложил Макс бесспорно интересно (я прочитал и понял, что он имеет в виду :)).

Цитировать
ты просто что то не понимаешь

Я все прекрасно понимаю, просто при попытке описать шлюпку для корабля, вы мне предложили, что шлюпки не пойдут, давай пустим рядом с остальными кораблями еще один спасательный корабыль, а шлюпки убрать вообще тем самым сэкономив место. Да это может быть наиболее правильное решение если кораблей дофига, но если кораблик всего один и тот не особо навороченный и экипаж у него 5 человек, может просто обойтись одной спасательной шлюпкой?

Насколько я понимаю из обсуждения, мое решение подходит для разработки маленьких проектов.

P.S. Парни но это же все-таки статья, и я никому не навязываю свое решение, просто описываю, как я это делаю.
Это решение не может быть неправильным т.к. оно работает.
Оно может показаться более или менее рациональным, чем какое-либо другое.
Это просто альтернатива не более того.
И будут разрабатываться другие решения, и у каждого будут свои плюсы и минусы...
« Последнее редактирование: 09 Августа 2003, 15:47:07 от Phoinix »

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Работа с шаблонами
« Ответ #16 : 09 Августа 2003, 18:55:15 »
Phoinix
Цитировать
Это просто альтернатива не более того.
а ты изучал существующие решения на перл ? Хотя бы тот же
HTML::Template
ИМХО там , - лишние (кое-кто со мной не согласиться), а в остальном - нормальный стандартный шаблонизатор.

Цитировать
Нет там как раз вложенных блоков нет, просто сборка списка производится из шести блоков...
ну и... Что проще/легче/удобнее - обработать 2 блока (но вложенных) или 6 (но простых) ? :)

Цитировать
Насколько я понимаю из обсуждения, мое решение подходит для разработки маленьких проектов.
а чем большой проэкт отличается от маленького ? Если количеством файлов, то в случае большого проэкта тебе просто этот код нужно будет писать в большем количестве файлов.
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Работа с шаблонами
« Ответ #17 : 10 Августа 2003, 11:11:10 »
Макс
Изучал, но они не подходит по разным причинам:
1-я причина хост на котором мы располагаемся проявляет откровенное нежелание устанавливать дополнительные модули Perl, а уйти мы с него не можем, поэтому приходится обходится, по-возможности, минимальным количеством модулей... :(
2-я причина, самая главная, требование Web-мастеров к возможности быстрого изменения шаблонов. Я привязываюсь не к просторе решения скриптов, а к шаблонам которые хотят редактировать (в каком виде), и к HTML файлам которые должны получится в результате. Код подправить в случае чего не проблема, проблема в том, что дальнейшую работу со скриптами и шаблонами произвожу не я, поэтому требования к реализации предоставляю тоже не я, а т.к. мы работаем командой, то навязывать свои решения, которые, может быть, более просты в реализации для меня, неправильно, я могу лишь подталкивать в нужном направлении, но повернуть - исключено...

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Работа с шаблонами
« Ответ #18 : 10 Августа 2003, 15:58:56 »
1. http://forums.webscript.ru/showthread.php?s=&threadid=10853
2. HTML::Template я привел просто как пример модуля шаблонного движка, чтобы показать, что входит в обязаности шаблонизатора (получает шаблон[ы], получает значение меток, обрабатывает блоки и выдает готовый ХТМЛ + по желанию делает кеширование)
Мне самому не нравятся его
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Работа с шаблонами
« Ответ #19 : 11 Августа 2003, 10:26:15 »
Макс
1. :) это я знаю, но системный администратор хоста уперся рогом мотивируя запрет установки модулей как возможность создания на сервере дыры. Переходить на более толковый хостинг мы не можем. Но ближайшее время мы хотим ставить свой сервер.
2. Я пробовал на локальном сервере этот подобный модуль (не помню точно какой, может даже и этот), но он не подошел, тем более свое решение уже как бы существовало, только недоработанное.
Единственные модули, которые я использую в большинсве случаев так это CGI и DBI. И CGI-модуль я как раз использую под той же причине из-за чего разгорелась дискуссия. Когда мой модуль обработки переданных параметров начал обрастать дополнительными функциями и обработками как яблоня яблоками в урожайный год, я понял, что скоро изобрету заново велосипед, правда я начал подозревать что у него будет крутится только одно колесо и поворачивать будет только в одну сторону :), и я сразу остановился...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28