Я разрабатываю в основном информационный общедоступный веб-сайт. Моя архитектура заключается в том, чтобы доставлять данные JSON клиенту для страниц на сайте. Я планирую кэшировать JSON в localStorage на клиенте и оставлять его на XX количество времени, прежде чем он обновится. Я использую клиентские шаблоны (jsRender) для рендеринга JSON в виджеты пользовательского интерфейса, которые затем отображаются в jQuery.Почему я должен использовать backbone.js или spine.js
В моих исследованиях для этого я наткнулся на подходы JavaScript MVC, такие как backbone.js и spine.js и другие. Я прочитал их и сравниваю их с моим подходом выше, и не уверен, что если мне понадобится что-то вроде backbone.js или spine.js. Я не делаю практически никаких данных, кроме того, что пользователи заполняют контактную форму или подписываются на нашу рассылку. Таким образом, на самом деле не нужно синхронизировать просмотр и модель. Я просто извлекаю JSON с моего сервера и отрисовка его с помощью шаблонов и кеширования JSON в течение некоторого времени в localStorage.
Я хочу проверить с экспертами там, если мой подход кажется подходящим и посмотреть, действительно ли мне нужно «backbone.js» или spine.js. Как любой из этих подходов поможет моему архитектурному направлению?