Форум Фотогалерея Деловой мир Мелитополя
Мелитополь
Мелитопольский форум
 
 RSS  FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Использование шаблонных методик при разработке сайта

 
Начать новую тему   Ответить на тему    Список форумов Мелитополь -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
sergey opanasenko

Прохожий


Пол: Пол: Оно
Зарегистрирован: 24.05.2006
Сообщения: 40
Откуда: Мелитополь
Репутация: 12.8

СообщениеДобавлено: Ср Май 31, 2006 13:54 pm    Заголовок сообщения: Использование шаблонных методик при разработке сайта Ответить с цитатой

По многочисленным просьбам создаю новую тему!
Люди давайте здесь поговорим о том как вы используете шаблонные методы при разработке сайтов - как программинг так и дизайн, с какими проблемами вы при этом встречались?

P/S/
Будьте посерьезней - не позорте Мелитополь
Вернуться к началу
Посмотреть профиль Отправить личное сообщение   Посетить сайт автора
Thomas
В настоящее время запрещен

Бывалый


Пол: Пол: Он
Зарегистрирован: 29.03.2006
Сообщения: 3169
Откуда: /dev/null
Репутация: 138.5
голосов: 31

СообщениеДобавлено: Чт Июн 01, 2006 10:41 am    Заголовок сообщения: Ответить с цитатой

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

Я при использовании шаблонов пошел немного дольше и начал использовать подобие компонентов. Таким образом любой элемент формы имеет свое описание будь то селект или поле ввода. Наиболее сложной задачей является вывод списков. Обязательным условием для шаблоона у меня считается наличие функционала автоматической проверки форм и вывода ошибок заполнения формы в нужное место шаблона.

При использовании подобной самописной технологии ускоряется написание кода и контроля входящих данных. А также можно почти заыть о том что при выдаче ошибок все поля должны остаться именно с теми данными которые ввел пользователь что при использовании обычных методик приводит к потере времени.

Вот в кратце то что я хотел бы сказать о шаблонах. Сейчас начал писать третью версию движка уже ориентированную на ООП, до этого все разруливал XML. Есть пробный пример который был написан за 2 часа свободного времени кому интересно могу предоставить. пример ориентирован на 5 PHP кто знает 4 может в принципе запустить и под 4 версию убрав соответственно нужные инструкции.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение [ скрыт ] Посетить сайт автора
sergey opanasenko

Прохожий


Пол: Пол: Оно
Зарегистрирован: 24.05.2006
Сообщения: 40
Откуда: Мелитополь
Репутация: 12.8

СообщениеДобавлено: Чт Июн 01, 2006 18:52 pm    Заголовок сообщения: Ответить с цитатой

А на сколько такой метод привязан к дизайну - должен ли дизайнер учитовать особености расположения модулей?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение   Посетить сайт автора
Thomas
В настоящее время запрещен

Бывалый


Пол: Пол: Он
Зарегистрирован: 29.03.2006
Сообщения: 3169
Откуда: /dev/null
Репутация: 138.5
голосов: 31

СообщениеДобавлено: Пт Июн 02, 2006 15:42 pm    Заголовок сообщения: Ответить с цитатой

Дизайнеру надо лишь знать именования полей вывода куда что будет выводится и сообветсвенно не нарушить работоспособность формы убрав теги FORM. Тоетсь от дизайнера требуется поменять шаблов по тому образцу в котором есть уже места и имена вывода полей. Пусть расставляет имена как хочет. Так как все компоненты привязаны и обрабатываются в зависимости от имени
Вернуться к началу
Посмотреть профиль Отправить личное сообщение [ скрыт ] Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Мелитополь -> Программирование Часовой пояс: GMT + 2
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB

Р: 537410

База отдыха «Белый парус» пгт Кирилловка Азовское море.

Рейтинг Мелитопольских сайтов на Melitopol.org Hosting by VivaNET