Я здесь, потому что я задавать мне вопросы о рамках emberjs и наилучшим образом к встроенному приложению с ним ... Есть некоторые вопросы, которые, я надеюсь кто-то может ответить мне:emberjs - лучшая практика для создания приложения?
- есть ли встроенная система для эффективного управления памятью?
- Как управлять контроллерами/представлениями/моделями, которые должны быть уничтожены и уничтожены во время жизненного цикла приложения?
- Нужно ли объявлять все наши контроллеры и представления при запуске приложения?
- Есть ли способ автоматического создания экземпляра контроллера вида, когда представление добавляется в DOM с помощью главного контроллера (или stateManager)?
Чтобы возобновить свою ситуацию, я тестирую функции Ember и хорошо разбираюсь в этом. Но теперь я немного запутан и не знаю, как структурировать приложение. Когда нужно вводить в действие взгляды и их контроллеры, где и когда нужно уничтожать контроллер представления для производительности памяти и т. Д.
Есть ли некоторые из вас, которые были как я в это время, и у меня есть ответы на все вопросы?
Все ответы и помощь очень ценна, и я благодарю вас уже сейчас для обратной связи (ы)
Увидимся!
Редактировать: Я использую emberjs с requireJs, чтобы иметь возможность отделять файлы javascript. Есть ли лучшее решение или встроенный для этого?
(извините за мой английский)
Ok Спасибо за эти ссылки. Я прочитал почти все эти статьи. Я это увижу. –
Моя мысль обо всех этих ссылках заключается в том, что они объясняют 1 концепцию emberjs как привязку, менеджер штата и т. Д. Но никто из них не объясняет, как объединить все это, чтобы иметь возможность создавать большие масштабируемые приложения.Является ли stateManager подходящим местом для того, чтобы инициировать контроль над представлениями и уничтожить их? Каждое состояние имеет или некоторые виды для отображения, но каждый вид имеет контроллер, который может иметь некоторые модели для доступа к данным. The statemanager - это правильное место, чтобы стимулировать контроллеры, которые не являются моделями и т. Д. ...? Спасибо вам за ваш ответ. –
Это именно та проблема, с которой я сейчас сталкиваюсь с EmberJS, @OlivierBossel. Он выглядит очень многообещающим, и мои мелкомасштабные тесты оказываются отличными, но я не могу найти ничего о том, как на самом деле настроить большое приложение с несколькими видами. –