Sencha Touch - Часто дорогим создание магазинов?
-
27-10-2019 - |
Вопрос
Это дорогостоящая операция для создания объектов ext.data.store, потому что я довольно часто создаю магазины только для получения данных один раз.
Решение
Это будет зависеть от количества данных, которые вы получаете, и от того, как вы используете их в своем приложении.
Вам необходимо более одного раза взвесить накладные расходы, вызывая данные из DataSource более одного раза, с накладными расходами на хранение их на странице и использование его клиентской стороны.
Использование хранилища просто для получения данных, когда -то не является проблемой, не является проблемой, так как магазин - это просто набор данных на стороне клиента. Им действительно не так много веса.
Также может быть стоит знать, что если вы используете extjs4 и вы говорите о получении одного элемента данных, а не о наборе элементов, вы можете создать одну «модель» и взаимодействовать с этим, а не с магазином, который, который было бы более легким решением.