2016-06-17 7 views
-1

я пытался искать многие темы, потому что я планирую построить при поддержке и API в режиме реального времени приложения, как щебет, который имеет много пользователей взаимодействия, живые комментарии и делить с ними сообщения в домашней странице, как любое социальное приложениеКаковы технологии создания приложений реального времени с использованием Node JS?

  1. я просто хочу, что лучший тип базы данных я должен использовать
  2. что лучше архитектура для построения приложения, как этот
  3. какие темы я должен читать о
  4. для обработки сокетов я решил использовать узел JS, который nodejs структура будет подходит в этом случае

ответ

1

Я думаю, что самый надежный и fleaibale рамки JS является Метеор

http://www.angular-meteor.com/

этот кадр работы позволяют создавать масштабируемые приложения с одного языка кода на всем пути от клиента к БД.

Я думаю, что вы должны увидеть учебники, в которых описывается демонстрационное приложение, которое именно вы описываете, и есть очень хорошие репозитории Git, которые создают популярные приложения, используя эту инфраструктуру.

Что касается серверов и масштабного коэффициента, это уже проблема ИТ и автоматизации, которую необходимо решить.

для развертывания кода и интерфейсных серверов вы можете использовать автоматические методы, которые можно найти на AWS/GCE. для выбора DB вы можете использовать MongoDb, который довольно популярен или CouchDB. оба могут работать с эластичным поиском, который будет инструментом инструментальной панели/статистики, который покажет вам, что происходит.

Я думаю, что вы найдете метеор очень прост в освоении и создании веб-приложений.