Воскресенье, 19.05.2024, 17:38
Приветствую Вас Гость | RSS
Меню сайта
Категории раздела
Тесксты от Автора [1]
Тесксты от Автора
Интересные статьи по программированию [2]
Интересные статьи по программированию, а также веб разработки
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » 2013 » Февраль » 26 » Разделение кода и дизайна при разработке сайтов
22:49
Разделение кода и дизайна при разработке сайтов

Вопрос разделения кода от дизайна

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

Допустим нам нужно создать форму регистрации пользователей сайта. Можно поступить тремя способами:

  1. Создать php файл, содержащий все необходимые замены и подстановки и сразу выводящий на экран результат работы, такой способ реализован в шаблонах веб движка джумла.
  2. Опять - таки php файл, но уже самостоятельно генерирующий разметку страницы и выводящий на экран результат.
  3. Полностью разделить дизайн и код, заполняющий этот дизайн (шаблон) информацией. Т.е. на выходе мы будем иметь 2 файла с четким разделением функционала.
Поговорим о плюсах и минусах рассмотренных приемов. В первых двух случаях реализации механизма для сайта мы будем редактировать только один php файл, но мы потеряем независимость кода от визуальной ( дизайн) реализации проекта, в принципе это не вызовет страшных проблем, если у нас в проекте буде 2 - 5 форм добавлеия или редактирования материалов. Но если рассмотреть к примеру проект социальной сети в котором может быть порядка сотни интерфейсных элементов реализующих манипуляции с данными пользователя, то тут мы столкнемся с серьезными проблемами при попытке сменить дизайн и разметку в блоках кода связанного, склеенного с дизайном. Но если применить третий вариант, мы получим красивое решение, позволяющее менять весь дизайн и разметку системы, не затрагивая функциональные части.
Спасибо! Жду комментариев!
Категория: Интересные статьи по программированию | Просмотров: 359 | Добавил: Kamillorn | Теги: шаблон, дизайн, разделение кода и дизайна, разметка страницы, php, сайт | Рейтинг: 4.0/1
Всего комментариев: 1
1 Kamillorn  
0
Ну тема вроде интересная! Жду комментариев!

Имя *:
Email *:
Код *:
Вход на сайт
Поиск
Календарь
«  Февраль 2013  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
25262728
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz