объединение 2 html файлов в один vm (макрос скорости) - PullRequest
1 голос
/ 21 октября 2011

У меня есть два html-файла, я использовал 2 разных фреймворка для создания 2 разных веб-приложений для смартфонов и других устройств, таких как планшеты.

теперь мне нужно использовать Velocity Macro и объединить эти два html-файлав один виртуальный компьютер, который генерирует 2 выхода в зависимости от конфигурации.

Я искал способы сделать это, и я нашел это: http://www.roseindia.net/apachevelocity/macro-wrap-html.shtml

Мой вопрос заключается в том, нужно ли мне создавать Java-файл, как в ссылке, а затем создать виртуальную машинуфайл, или я могу просто сделать один файл VM без создания файлов Java?

, если мой вопрос неясен, дайте мне знать, я пытаюсь объяснить больше.

1 Ответ

1 голос
/ 21 октября 2011

Класс Java, показанный здесь, предназначен только для демонстрации шаблона, и все, что делает шаблон, это демонстрирует, как использовать директиву Velocity #macro.

IMO - помещать оба HTML-файла в один шаблон виртуальной машины - плохая идея, потому что он будет большим и трудным для понимания, изменения и отладки. Вместо этого рассмотрите возможность использования директив #parse или #include.

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

...