2013-08-23 2 views
1

В настоящее время я работаю над сложным одностраничным веб-приложением. Это что-то вроде графической программы: вы можете выбирать или добавлять объекты на белую страницу. Существует много типов объектов. Если вы выберите некоторые из объектов типа A, то он добавит/удалит объекты B/C/D на основе сложной логики. В настоящее время я использую Backbone.Model для этих объектов. И Backbone.View для отображения. Это довольно стандартная структура MVC с моделями данных объектов, контроллерами для управления моделями и представлениями и представлениями для отображения. Все это использует элементы DOM. Представления добавляются, удаляются или обновляются (с помощью CSS) на основе данных модели.Как объединить магистраль с метеором

Он отлично работает, и теперь я пытаюсь добавить серверную сторону для сохранения и загрузки всех данных на сервер. Я планировал написать REST API-сервер с обновлением для всех моделей.

Затем я нахожу meteor.js, функции «realtime», «реактивность» и «база данных повсюду» меня интригуют. Таким образом, это значительно упростит мое приложение, если я смогу сэкономить и загрузить мои модели напрямую и позволить метеориту выполнять синхронизацию. И функция реального времени может стать отличным дополнением к моим будущим функциям, таким как добавление совместной работы в реальном времени.

Но кажется, что у метеор есть совсем другая идея от Магистрала о том, как структурировано веб-приложение. Как я могу объединить метеор с моим текущим кодом магистрали? У вас есть отличные предложения? Спасибо.

ответ

1

У, нет. Метеор полностью, или позвоночник, но метеор - это в значительной степени комбинированное решение для полного стека, которое не предназначено для использования с чем-то вроде магистрали. Метеор уже предоставляет глубоко интегрированные компоненты, которые адресуют все области, которые являются базовыми адресами (синхронизация данных, обновления DOM и т. Д.).

+0

Спасибо за ваш ответ. Я подумываю о переводе с Магистраль на Метеор. Но у метеор не существует модельной системы. Очень легко привязать интерфейс к записям данных в базе данных. Но мне нужны сложные логические и модельные отношения. Как я могу это сделать? Я новичок в метеоре, и до сих пор не могу привязать свой разум к тому, как он работает. :) –

Смежные вопросы