Разделение логики и контента

Итак, нам уже знакома идея использования HTML для описания структуры Web-документов и применения каскадных таблиц стилей (CSS - cascading style sheets) для описания их оформления. Этот принцип разделения содержимого от представления можно распространить и на создание PHP-сценариев. Обычно долговременное содержание сайтов осуществляется проще, когда реализовано разграничение логики и содержимого. Это сводится к разделению PHP–кода и HTML–кода. Для простых проектов с небольшим количеством строк кода эффект от реализации данного принципа может не оправдать затрачиваемых усилий. По мере разрастания проекта становится важным найти разграничение логики и содержимое, иначе кодом будет все сложнее и сложнее управлять. Если возникает необходимость изменить оформление Web-сайта, а элементы форматирования тесно связаны с HTML-кодом, подобная работа может превратиться в настоящий кошмар.

В данном разделе мы узнали о важных рекомендациях по разработке и созданию ресурса. Откуда напрашивается один простой вывод - проекты среднего или крупного масштаба требуют время на планирование и проектирование.

<<