Аннотация: Рассказ о Freja JavaScript Framework мы начнем с нескольких общих слов, касающихся шаблона проектирования MVC (Model View Controller). Думаю, что практически все читатели, как минимум, десяток раз сталкивались с этим понятием, но, наверное, не каждый знает, что именно под ним понимается. Попробуем объяснить в двух словах. Итак, Model View Controller — это шаблон проектирования (или, если другими словами, архитектура программного обеспечения), в котором модель данных приложения (Model, модель), пользовательский интерфейс (View, представление) и управляющая логика (Controller, контроллер) разделены на три отдельных компонента. При этом изменение одного из перечисленных компонентов оказывает минимальный эффект на оставшиеся компоненты. То есть шаблон MVC фактически позволяет разнести данные, представление и обработку действий пользователя на разные уровни. Сегодня, по мнению значительной части разработчиков, именно MVC является одним из лучших решений в плане проектирования ПО.
В работе с рубрикатором действуют следующие правила:
при выборе раздела, содержащего другие подрубрики, будут выведены публикации на запрошенную тему или на любую из подрубрик выбранного раздела;
при выборе нескольких тем, будут выведены публикации, написанные одновременно на все эти темы. Например, при выборе тем Windows 95 и Windows 98, будут показаны только те публикации, которые написаны одновременно и на тему Windows 95, и на тему Windows 98, например, статьи, посвящённые сравнению этих двух операционных систем.