2015-01-02 2 views
1

После прошлого опыта работы с Laravel и Backbone, я недавно связался с Ember.js и Meteor (для разных проектов). Мне действительно нравится Ember.js для его структурированного, ориентированного на маршрут подхода и для его открытого и перспективного сообщества. С другой стороны, мне очень нравится Метеор за его простоту; как быстро вы можете что-то работать.Использование Ember.js с бэкэндом DDP/Meteor

Есть одна вещь, которая мне очень нравится в Метеор, который является протоколом DDP. Причина, по которой я закончил использование Meteor для проекта, состояла в том, что я хотел получить лучшее решение для Websocket, а простая комбинация RPC для клиента -> сервер и PubSub для сервера -> клиент абсолютно блестящая.

Можно ли подключить Ember.js к серверу Meteor, и как я буду это делать?

ответ

1

Там какая-то работа для AngularJs: https://medium.com/@zfxuan/the-wonderful-duo-using-meteor-and-angularjs-together-4d603a4651bf

Самый лучший вариант, что у вас есть в настоящее время для Emberjs является создание собственного решения.

У меня есть фон в AngularJs, но мне не нравится идея использования AngularJs + Meteor. То же самое касается Emberjs или любых других фреймворков, которые являются избыточными. Добавляя AngularJS/Ember/others, вы увеличиваете сложность проекта. Метеор велик, потому что каждый играет хорошо вместе, но предстоит еще много работы, которую должны выполнить ЦРТ или пакеты сообщества.

Вы можете просто использовать DDP в своем приложении, но тогда вы собираетесь изобретать колесо. Meteor уже обрабатывает DDP, базу данных в браузере (minimongo), пользовательский интерфейс является реактивным (Blaze), система auth интегрирована на клиент и сервер и т. Д. И т. Д. И т. Д.

Вы можете использовать сторонние плагины с Приложение Meteor, но пытается заменить части, которые уже предоставляет Meteor, - это самый быстрый способ поддерживать действительно тяжелый проект. Но, в конце концов, это только мое мнение по этой теме, и вы должны использовать то, что делает вас счастливыми.

Возможно, вам стоит рассмотреть вопрос sails.js: http://sailsjs.org/ имеет поддержку SQL-систем и, вероятно, служит наилучшим образом вашей цели.

0

Вы действительно можете подключить другие приложения к блендету метеоров без использования метеорита на клиенте.

У Meteor есть полная вики-страница в разных библиотеках. Я думаю, что это самый современный источник информации о библиотеках для подключения к бета-серверу DDP-метеор.

Ссылка на сайт JavaScript: http://meteorpedia.com/read/DDP_Clients#JavaScript

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