Пример для Backbone-relational с представлениями Marionette

Я только недавно начал использовать backbone.js, и, поскольку у меня довольно большая структура данных, я использую реляционную основу, чтобы сделать ее максимально компактной и быстрой.

Теперь я хотел бы использовать представления-марионетки, но я изо всех сил пытался заставить рендеринг коллекций коллекций и дочерних представлений и все это работать хорошо.

Поэтому мне было интересно, есть ли у кого-нибудь пример, который одновременно использовал бы магистрально-реляционную И марионетку, который показывает, как правильно работать с представлениями.

любая помощь приветствуется

C


person thorsten codeho    schedule 31.01.2013    source источник
comment
По моему опыту, магистральная реляционная система — это что угодно, но только не компактность и быстрота, особенно для больших коллекций. Просто дружеский совет: проверьте и оцените, работает ли это для вас, прежде чем браться за это.   -  person jevakallio    schedule 31.01.2013
comment
хорошо, тогда я, возможно, был введен в заблуждение по этому поводу. думаю, я должен сделать некоторые проверки на нем. Благодарю.   -  person thorsten codeho    schedule 31.01.2013
comment
YMMV, конечно, но когда клиентские наборы данных становятся большими, обновления в реляционном хранилище, как правило, выполняются очень медленно, а накладные расходы на события становятся ощутимо большими. Я не использовал его какое-то время, но в моих тестах построение отношений HasMany из коллекции с 200 элементами к коллекции с 500 элементами зависало в браузере на несколько секунд. Если вы имеете в виду, что у вас есть большой набор данных на сервере, но вы планируете передавать клиенту только его небольшие фрагменты, то это может не быть проблемой.   -  person jevakallio    schedule 31.01.2013
comment
Понимаю. хорошо, я хочу построить его как можно более производительным, и, поскольку я также думаю о масштабируемости, я, возможно, не буду использовать реляционный, потому что кто знает, насколько больше данных будет через год или два... спасибо за вы вводите!   -  person thorsten codeho    schedule 31.01.2013


Ответы (1)


В Marionette есть CompositeView, который лучше всего работает с вложенными коллекциями.

документация Marionette CompositeView

статья Marionette CompositeView

person Kalpers    schedule 13.03.2013