Для моего последнего года обучения в университете я собираюсь создать приложение, которое будет использовать Node.js для отправки сообщений, чтобы обновить положение набора элементов на экране.
Подробное описание моей цели:
Пользователь должен иметь возможность создать комнату, комната может содержать пользовательские виджеты, такие как картинки, идеи, музыка и видео.
Другие пользователи должны иметь возможность просматривать эту комнату пользователей и комментировать эти виджеты, например, твиты о них и т. Д. Все виджеты являются подвижными и имеют координаты x, y, и они будут передаваться при каждом перемещении элемента. (используя веб-сокеты).
Виджет может быть удален или отредактирован владельцем, это обновит элемент (еще раз websockets).
Также будет встроена функция чата, позволяющая пользователям общаться (в режиме реального времени, используя веб-сокеты).
Детали виджета будут храниться в базе данных
Существует больше функциональных возможностей, которые не относятся к веб-сокетам, поэтому я их опустил.
На следующем изображении показано, что я строю : (извините за размер!)
http://jtbrown.me.uk/assets/unrelated/mindcloud.jpg
У меня действительно только два вопроса:
Будет ли мне лучше использовать узел самостоятельно? (У меня нет опыта работы с серверной JavaScript)
Возможно ли объединить его с другим веб-сервером, таким как Zend?