Как лучше организовать хранение данных для электронной книги на ember.js?
Всем привет. У меня есть задача - создать электронные учебники.
Одним из требований является кроссплатфоременность.
Поэтому решил что подойдет связка ember.js + cordova/phonegap.
Но так программированием на javascript никогда не занимался, то возникло много сложностей.
Одна из таких - как хранить тексты.
Сейчас я для каждой главы сделал свой шаблон, в котором и хранятся сверстанные в html/handlebars тексты.
Но так как глав очень много и есть еще разделы с дополнительными материалами (например, игровые задания), то данное решение выглядит неудачным.
При этом, крайне не хотелось бы использовать базы данных из-за сложности контоля версий и частой необходимости подправлять тексты.
Подскажите, как лучше всего организовать хранение данных (json, я так понимаю, отпадает?), может дергать данные ajax'ом из html-файлов?