«Знание — могущество».

8 января 2010

Режим ядра и режим пользователя в web-приложениях

написал Figaroo в рубрике Web-разработка @ 20:37

Исходные данные

Модульное web-приложение, которое использует шаблоны и плагины. Сюда можно отнести системы управления конентом, форумные движки, системы ведения блогов (тот же WordPress) и другие.

В современном веб-приложении обычно есть некое ядро, контроллеры и шаблоны страниц, а также плагины.

Ядро — это модель, предоставляющая базовый функционал всем остальным частям системы (нашего приложения).
Контроллер страницы — по сути скрипт, реализующий некую функциональность применительно к некой странице (например, проверку формы и добавление нового пользователя для страницы регистрации пользователей).
Шаблон — это представление страницы. Шаблон отвечает только за то, как выглядит страница.
Плагины — по сути скрипты, расширяющие функциональность контроллеров и шаблонов.

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

© Валерий 'Figaroo' Киркиж, 2008-2012 гг.