Я думал, что небольшое веб-приложение Webboard будет хорошим способом улучшить мой Node.js и навыки JavaScript. Я видел несколько в Интернете, что имеет смысл, как кажется идеальным для такого рода стека.
Просто на мгновение думать, однако мне было интересно о ролях как клиента, так и сервера в таком виде веб-приложения. Ствол на узла-холст , я стал еще более запутанным. Что, в частности, если клиент и сервер будут нести ответственность за?
Если сервер способен рендурировать на холсте, следует ли оно принимать и проверять вход от клиентов, а затем транслировать его для всех других подключенных пользователей через сокет .io ? Таким образом, сервер хранит Master -CANVAS элемент сортов. После того, как новый пользователь подключится, сервер просто должен вытащить свой холст, который клиент - принося его к темпе любую то, что было нарисовано.
Любое руководство по внедрению - специфическому или философскому - ценится.
Спасибо!