MMForce.Net - Информационные технологии для науки и бизнеса
Главная Технология Статьи Утилиты О проекте Контакты    

Технология

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

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

Smarty – одна из самых крупных и наиболее динамичных разработок подобного рода. Реализован он, как и практически все приложения подобного типа, в виде класса. Этот шаблонный движок имеет огромное количество возможностей: он не только осуществляет замену выделенных участков шаблона указанными данными, но и предоставляет использование внутри шаблона исполняемых участков, функций, конфигурационных файлов и прочее.

Программная платформа Endevour предназначена для разработки и поддержки информационных сайтов. Технология построена по компонентно-шаблонной модели с использованием идеологии Model View Controller и модифицированного шаблонного движка Smarty.

Отличительными особенностями технологии являются:

  • Разделение процесса разработки на стадии, которое позволяет одной версии сайта работать в production, другой, например, утверждаться руководством, а третьей – отлаживаться разработчиками.
  • Разделение кода и дизайна с использованием шаблонов компонент и загрузчиков данных.
  • Возможность использования ядра или общего кода для нескольких сайтов на одном сервере.
  • Быстрая разработка первой рабочей версии сайта на основе стандартных шаблонов компонент.

Сайты созданные с использованием технологии Endevour работают как на виртуальных, так и на выделенных серверах используя все доступные возможности. Технология предназначена для сайтов, работающих на платформах под управлением операционных систем Linux, FreeBSD и Windows.


33020
Rambler's Top100 Copyright © 2000−2013 MMForce.Net LiveInternet