草庐IT

rational-rose

全部标签

White Rose设计与架构的想法分享

在七牛云校园黑客马拉松中,一款设计优秀、逻辑清晰的白板作品脱颖而出,获得第二名的好成绩,这就是来自郑州大学Since团队的WhiteRose白板,以下是他们的设计和架构分享。一、前言WhiteRose是参加七牛云hackathon比赛的作品,赛题的主要内容是开发一个「多人协作白板」,旨在鼓励在校大学生用编程创造价值。赛题核心需求包含三个:多人可以加入一个房间,同时进行绘画(尽可能多的形状随意绘制)所有操作可以撤销和恢复可以创建不同页面,支持只读模式(页面锁定后,所有人不可编辑)二、产品设计(1)愿景基于hackathon的比赛要求,我调研了一些白板软件,这些软件不乏有一些「操作困难」「功能繁杂