У меня есть относительно большое наследие Perl/CGI/DBI веб-приложение, которое генерирует HTML-код "на лету" по частям. Мы перерабатываем созданный HTML, чтобы соответствовать требованиям HTML 5/CSS 3. Это было бы подходящее время для перехода к какой-либо системе шаблонов. Мы НЕ хотим участвовать в полной перезаписи и, следовательно, НЕ хотим мигрировать в инфраструктуру, такую как Catalyst.
Я думаю, что Perl Template Toolkit может быть нашим самым низким эффектом. Я перечитываю почтенную книгу Бадджера, чтобы изучить возможность.
Мой вопрос в том, что. Кто-нибудь здесь перевел "старый школьный" веб-код Perl на Template Toolkit? Есть ли какие-либо трюки, которые вы можете использовать для минимизации необходимости перезаписи/переделки? Мы также не приняли решение о Template Toolkit на 100%. Если есть альтернатива, которую мы должны рассмотреть?
Какую проблему, в частности, мы пытаемся решить? Мы генерируем недействительный HTML-код и должны его очистить. Поскольку мы очищаем, мы хотим создать полностью действующий HTML 5 и, насколько это практически возможно, действительные CSS3 и Javascript. Мы используем jQuery, jQuery UI-виджеты и AJAX через jQuery. У нас есть типичная MVC-архитектура контроллера страниц, за исключением слоя "Просмотр" как такового. Мы хотели бы перейти к какой-то системе шаблонов, но не хотим переписывать все (или многое другое!) Для миграции.
Спасибо! Ed Barnard, Cannon Falls MN