Я только сейчас изучаю SproutCore, кажется, здорово. Но я не могу найти хороший ответ на варианты развертывания.
Я начинаю с малого. Просто реализация одной страницы сложного сайта с помощью SproutCore. Прямо сейчас эта страница динамически генерируется и обслуживается с моего сервера на основе django. Я отдаю все свои статические файлы (.js, .css, изображения и т. д.) вне CDN.
Страница представляет одного клиента.
Итак, на этой динамической странице он знает:
- Какого клиента мы должны искать, идентификатор, имя и т. д.
- Откуда должны быть загружены мои медиафайлы (абсолютный HTTP-путь)
Как мне получить приложение на основе SproutCore для развертывания и запуска в такой среде?
Я думаю, что могу загрузить встроенное приложение sproutcore в свой CDN. Затем на моей html-странице как-то ссылайтесь на нее. Но как это приложение SproutCore узнает, с какого сервера запрашивать внутренние данные (я бы предпочел не запрограммировать их жестко)? Его нельзя установить в корень CDN, так как же он узнает, как загружать вещи относительно себя? Я мог бы указать абсолютный URL-адрес для загрузки во время выполнения. С некоторой болью я мог бы даже указать абсолютный URL-адрес для загрузки во время сборки.