Есть ли какие-либо ограничения в использовании структуры pod в Ember CLI?
Я планирую переместить мое приложение Ember CLI в структуру pod. Есть ли какие-то ограничения или недостатки в структуре стручков, о которых я должен знать?
2 ответа
- У вас будет много файлов с одинаковыми именами. Это может быть проблемой, в зависимости от вашей среды.
- Не все типы поддерживаются. Вы должны использовать классическую структуру для тех. (Но если вы используете
ember g ...
Ember-Cli сделает это за вас.
Кроме этого: мы без проблем переключаем наше приложение на стручки.
Текущее ограничение, с которым я сталкиваюсь на данный момент, состоит в том, что нет отдельной структуры pod для данных ember. В моем приложении не все модели строго привязаны к одному маршруту. Поэтому нет смысла определять модель вместе с файлом маршрута.
Поэтому я должен определить свои модели в папке глобальных моделей.
Было бы хорошо, если бы у нас было несколько папок с модулями, например, с модулями данных, где модель, адаптер и сериализатор могут быть сгруппированы вместе.
Это также относится и к глобальным компонентам, которые не имеют отдельной папки pods, но определены в папке pods вместе со всеми модулями маршрутизации (что на данный момент не так, но это может измениться, когда мы перейдем к Ember). 2.0 с маршрутизируемыми компонентами).