2012-10-04 2 views
1

Я создаю API для мобильного приложения с Rails, и мне нужно реализовать сервер облачных сообщений Google.Должен ли я использовать сервер GCM в node.js или rails?

Я вижу, что есть готовые библиотеки, доступные как для Rails и Node.js,

, что было бы лучше всего подходят для этого? реализуя сервер GCM в Rails (он включает в себя таблицы и задачи базы данных для фоновой работы) или в node.js (кажется, гораздо проще, GCM использует JSON, а также для быстрого выполнения экспоненциального резервного копирования. Сервер Rails должен будет HTTP POST сообщения на сервер node.js).

ответ

4

Вы должны выбрать решение, которое было бы проще в обслуживании в долгосрочной перспективе. И, конечно же, это зависит и от других вещей: Вы находитесь в плотном графике - выберите решение, которое быстрее реализовать. Является одним из решений в технологии, с которой вы совершенно незнакомы - выберите тот, который вы знаете. И т.д.

+2

Бинго. Это не чисто технический вопрос (ни предлагаемое решение технически не превосходит другого), и поэтому его нужно решать по «не на самом деле все, что зануды», например, те, о которых вы упоминаете. – ebohlman

0

Я закончил с использованием node.js и модуля node-gcm.

было очень легко построить и протестировать, и, как я сказал в OP, реализация экспоненциального отступления и повторных попыток очень проста и не требует никакой базы данных или дополнительных веб-работников.

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