Маршрутизация сервера YUI 3.5 App Framework - PullRequest
2 голосов
/ 30 января 2012

В настоящее время я рассматриваю реализацию YUI 3.5 pr1 (а затем и финальную версию после выпуска) в довольно большом приложении.

Бэкэнд построен на PHP и MySQL с использованием структуры MVC с шаблоном фронт-контроллера,Сам по себе сервер может обрабатывать URL-адреса (http://mysite.com/module/submodule/option) и т. Д. И возвращать полностью визуализированную страницу.

. Я хотел бы реализовать платформу приложений в YUI для всего приложения, чтобы браузер с поддержкой javascript эффективно имелчто-то наподобие одностраничного приложения с доступным управлением историей.

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

В любом случае, если пользователь заходит на http://mysite.com/modules/submodule/option с помощью браузера HTML4 (все версии IE), и у него включен JavaScript, он будетнеобходимо перенаправить на http://mysite.com/#/modules/submodule/option.

Это что-то, что встроено в платформу приложений? Я бы предпочел использовать решение, которое не требует отрисовки всей страницы, а затем перенаправления на хеш-URL-адрес изатем снова рендеринг.

Наконец, я посмотрел вступительное видео в приложенииFramework и упомянул, что они используют шаблонный движок Handlebars.Я использую Twig в качестве механизма шаблонов на стороне сервера.Можно ли использовать альтернативный шаблонизатор с каркасом приложения?В частности, двигатель twig js .

...