Клиент или серверная сторона HTML5, рендеринг HTML5 для приложения Wode.js Whiteboard?

Я думал, что небольшое веб-приложение Webboard будет хорошим способом улучшить мой Node.js и навыки JavaScript. Я видел несколько в Интернете, что имеет смысл, как кажется идеальным для такого рода стека.

Просто на мгновение думать, однако мне было интересно о ролях как клиента, так и сервера в таком виде веб-приложения. Ствол на узла-холст , я стал еще более запутанным. Что, в частности, если клиент и сервер будут нести ответственность за?

Если сервер способен рендурировать на холсте, следует ли оно принимать и проверять вход от клиентов, а затем транслировать его для всех других подключенных пользователей через сокет .io ? Таким образом, сервер хранит Master -CANVAS элемент сортов. После того, как новый пользователь подключится, сервер просто должен вытащить свой холст, который клиент - принося его к темпе любую то, что было нарисовано.

Любое руководство по внедрению - специфическому или философскому - ценится.

Спасибо!

7
задан Qcom 31 August 2011 в 06:53
поделиться