Я прочитал книгу Хаген Графа "Создание веб-сайтов с помощью joomla 1.5" - а других то книг на русском и нет)) Пытался читать на английском, но на долго меня не хватило..
Сразу скажу, что книга не о чём. 230 этой книги посвящены тому, чтобы объяснить человеку где и что находится. Я думаю, что это пустая трата времени, ведь разработчики joomla и так постарались, чтобы интерфейс был понятен даже человеку, который ничего не смыслит в создании сайтов. Итак, добравшись до глав создания шаблонов и расширений, я стал читать внимательней. Шаблоны пока что мне не нужны, сосредоточусь на создании расширений. Тут постараюсь сосредоточить лишь на теории.
Первое, что привлекает внимание - это MVC (Model - View - Controller) - (Модель - Представление - Контроллер). Смысл этой концепции - всё должно быть на своём месте.
Вот, что я нашёл на википедии:
Представление (View) получает какие-то данные, подготавливает их и посылает шаблону. Получает оно их обычно от Модели (Model), которая в свою очередь берёт их из файлов или базы данных. Контроллер реагирует и обрабатывает события.
Вроде всё ясно.. Важно пояснить, что Модель, Вид и Контроллер находятся в отдельных файлах
Вырезка из википедии:
- Модель (Model). Модель предоставляет данные (обычно для View), а также реагирует на запросы (обычно от контроллера), изменяя своё состояние.
- Представление (View). Отвечает за отображение информации (пользовательский интерфейс).
- Поведение (Controller). Интерпретирует данные, введённые пользователем, и информирует модель и представление о необходимости соответствующей реакции.
Комментариев нет:
Отправить комментарий