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