2012-05-18 3 views
4

Есть ли опыт интеграции Rails/Meteor?Интеграция Meteor on Rails в модели MVVM

У меня есть идея плавно интегрировать (добавить) небольшие и легкие микро-приложения на основе уже существующего приложения Rails/MongoDB.

В настоящее время Meteor является довольно новым, но быстрым ростом ... единственные примеры, которые, как представляется, находятся на стороне MV *, а также о наличии backend MVC on Rails и клиентской MVC на JS Meteor ?

У вас нет опыта?

UPDATE

Я знаю Метеор «vision» но у меня приложение полностью написанный на Rails/Mongoid уже на месте. Вместо того, чтобы сбрасывать вечность и перезапускать с нуля, я хотел бы добавить небольшие кусочки новых приложений/функциональных возможностей по одному, в стиле распределенных веб-сервисов. Например, пока у меня есть http://examplesite.com/trends на Rails, я решил начать разработку http://examplesite.com/categories на Meteor, но Meteor должен иметь возможность называть существующие модели рельсов MongoID, чтобы получить данные с хрустом ... поэтому я ищу лучший способ интеграции Meteor with Rails/MongoID наконец забрать данные.

Каков наилучший способ сделать это?

+0

Почему вы хотите смешивать технологии, когда у вас есть вещи, работающие на рельсах? Это просто глупо, если у вас нет настоящей деловой необходимости .. и я не могу придумать ни одной бизнес-причины, чтобы использовать Метеор в этот момент. –

+1

@Shane: в основном для повышения реактивности, внедрения мощной синхронизации данных и компенсации задержки, таким образом, что Rails/AJAX не может выполнять в настоящее время, потому что они построены поверх старой модели http/сервера http, а здесь вы находитесь в режиме реального времени через по умолчанию. Все слои, от базы данных к шаблону, должны сделать доступным для события интерфейс. Это попытка внедрить новую парадигму в веб-программировании, что мы все ищем (см. IlyaGrigorik: http: //www.igvita.com/2012/01/18/building-a-modern-web-stack-for -the-realtime-web) Se также http://docs.meteor.com/#sevenprinciples –

+4

Еще один интересный вопрос сбил, потому что это было плохо. Вместо того, чтобы закрывать его, почему бы не изменить его, чтобы он работал лучше, как вопрос? – Undistraction

ответ

2

Отъезд Backbone.js, он имеет контроллеры и может использоваться внутри Meteor.

Помимо этого, Meteor не предназначен для связи с рельсами Back-end; в то время как это возможно, это полностью победит цель того, для чего предназначался Метеор. Кроме этого, доступно достаточно учебников.

+0

Спасибо, что ответили на вопрос Тома, см. ОБНОВЛЕНИЕ на главном Q. –

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