Инструменты пользователя

Инструменты сайта


limb3:ru:packages:macro

Пакет MACRO ( шаблонная система {{macro}} )

Первоначальная идея MACRO(или {{macro}}, что равнозначно) возникла из нашей практики использования шаблонной системы WACT-а. Первоначально WACT строился исходя из следующих принципов:

  • XML-подобный синтаксис.
  • Наличие контекстов, из которых выводятся данные.

Эти два обстоятельства значительно усложняют использование WACT-а в случаях, когда вы имеете дело со сложной логикой отображения. Более трети документации на WACT посвящено контекстам. Кроме этого контексты и XML-подобный синтаксис значительно усложняют внутренную архитектуру WACT-а, которую становится все сложнее поддерживать.

В результате дискусий родился MACRO как более простая, но не менее мощная альтернатива WACT-у:

WACT еще какое-то время будет нами поддержваться, но в целом приоритет разработки теперь будет отдан MACRO.

Для тех, кто ранее работал с WACT-ом, проблем с переходом на MACRO быть не должно.

Отличительной особенностью MACRO от WACT-а является и то, что MACRO не является полностью независимым пакетом. Пакет MACRO имеет зависимости от CORE и FS пакетов, что позволяет использовать проверенные временем решения и не «изобретать колесо».

Если вы только начинаете разбираться с MACRO, мы рекомендуем читать страницы секции «Информация по использованию MACRO» подряд, сверху вниз.

Справочная информация по MACRO

Информация по использованию MACRO

Информация для расширения MACRO

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
  _      __  _   __  _      __   ____   __ __
 | | /| / / | | / / | | /| / /  / __/  / // /
 | |/ |/ /  | |/ /  | |/ |/ /  / _/   / _  / 
 |__/|__/   |___/   |__/|__/  /___/  /_//_/
 
limb3/ru/packages/macro.txt · Последние изменения: 2010/11/10 10:02 (внешнее изменение)