Node.js самостоятельно или в качестве дополнения к другому инструменту сервера - PullRequest
1 голос
/ 01 сентября 2011

Для моего последнего года обучения в университете я собираюсь создать приложение, которое будет использовать Node.js для отправки сообщений, чтобы обновить положение набора элементов на экране.

Подробное описание моей цели:

Пользователь должен иметь возможность создать комнату, комната может содержать пользовательские виджеты, такие как картинки, идеи, музыка и видео.

Другие пользователи должны иметь возможность просматривать эту комнату пользователей и комментировать эти виджеты, например, твиты о них и т. Д. Все виджеты являются подвижными и имеют координаты x, y, и они будут передаваться при каждом перемещении элемента. (используя веб-сокеты).

Виджет может быть удален или отредактирован владельцем, это обновит элемент (еще раз websockets).

Также будет встроена функция чата, позволяющая пользователям общаться (в режиме реального времени, используя веб-сокеты).

Детали виджета будут храниться в базе данных

Существует больше функциональных возможностей, которые не относятся к веб-сокетам, поэтому я их опустил.

На следующем изображении показано, что я строю : (извините за размер!) http://jtbrown.me.uk/assets/unrelated/mindcloud.jpg

У меня действительно только два вопроса:

  1. Будет ли мне лучше использовать узел самостоятельно? (У меня нет опыта работы с серверной JavaScript)

  2. Возможно ли объединить его с другим веб-сервером, таким как Zend?

1 Ответ

1 голос
/ 01 сентября 2011

Вы должны быть в состоянии сделать это на одном узле, но, возможно, вы захотите использовать базовую веб-платформу, основанную на узле, чтобы немного упростить задачу, сэкономить время и работу. Я бы порекомендовал посмотреть ExpressJS или, может быть, даже Zappa (на основе ExpressJS), если вы хотите попробовать CoffeeScript .

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...