Я изучал Ember.js, и это выглядит действительно замечательно, но одна вещь, которая касается меня, и что я не могу обдумать ее, если я начну использовать его в уже запущенном проекте.
В конечном итоге мне придется переместить все клиентскую сторону и сделать мое приложение одностраничным приложением в какой-то момент?
Позвольте мне уточнить...
Пока лучший способ связи между клиентом и сервером с помощью Ember - это REST. и это выглядит великолепно, но мне не нравится, что все шаблоны загружены в первый раз. и перемещение всей логики на моем сервере клиенту (или я получаю все это неправильно?), потому что похоже, что моя серверная сторона станет логическим REST API.
Кроме того, я использую Yii Framework, в котором есть некоторые компоненты с поддержкой JavaScript (Ajax), такие как сетки, как я могу использовать ember со всем этим на navigation, не переписывая кучу материала, уже работающего над моим приложением?
Я нахожусь на странице входа (или состоянии), а затем после входа в систему мне нужно отобразить grid, что просто с Yii, и полную загрузку страницы, но если я использую Ember, как я могу отображать сетку, как обычно? мне нужно предварительно загрузить шаблон руля для сетки, а также JavaScript, который его контролирует?