В настоящее время у меня есть приложение, которое загружает html-заголовок, информацию о навигации и нижнем колонтитуле на html-страницу с использованием отдельных php-включений.
Я пытаюсь изменить дизайн приложения, чтобы оно больше не зависело от включений php (чтобы я мог перенести его на PhoneGap). Я искал решение, которое позволило бы мне получить такую же функциональность шаблонов, перенося сценарии php исключительно на сервер.
Я рассмотрел ряд шаблонов Javascript Framework — ractive, усы, руль и т. Д. Но большинство из них, похоже, ориентированы только на данные — что отлично подходит для этой цели, и я могу использовать один для более позднего. Но я ищу что-то, чтобы обеспечить кости, а не атрибуты. Кроме того, каждый из них имеет ограничения маршрутизации / URL / SEO.
Я также попробовал некоторые фреймворки, такие как Meteor, Ember, Express и Sails, но они потребуют много дополнительного кодирования, чтобы получить те же функциональные возможности, которые у меня есть в настоящее время — но у них есть возможность определять шаблоны приложений / включений. Slim Framework кажется наиболее близким (и, возможно, связывает его с Twig), но прежде чем я сделаю коммит, я хотел бы получить некоторую обратную связь / возможность.
Есть лучший способ сделать это?? И если да, то чем? А может даже как ?? Заранее всем спасибо за отзыв!
Просматривая ряд решений, я чувствую, что использую jquery с рулями. на самом деле будет лучшим решением. Это не позволяет мне делать именно то, что я хотел бы сделать, но это близко.
Я буду хранить страницы модуля в виде отдельных html-файлов в папке шаблонов, а затем вставлять модули усов в страницу контейнера, используя jquery ajax и / или .load.
Других решений пока нет …