用于原型设计的简单推送服务器

时间:2015-04-16 07:50:37

标签: javascript node.js asynchronous reactjs-flux prototyping

我想制作一个实时原型来演示不同浏览器中两个用户之间的交易。当每个用户执行操作时,它应该使UI的状态保持在两个会话之间同步。例如:当一个用户在一个浏览器窗口中按下购买时,另一个用户应该看到该项目被标记为在另一个浏览器窗口中销售。

除此之外,我还需要绝对最小的解决方案来伪造此行为,以便能够在开始实际实现之前快速迭代以优化流程。

我在考虑Flux和React,或者可能是节点,但我对这些框架完全陌生。

这里有没有人有一个很好的建议,以最好的方式来解决这个问题,而不是建立一个完整的应用程序?或者也许是为了引导我找到好的起点?

1 个答案:

答案 0 :(得分:0)

我的建议是NodeJS-ExpressJS-SocketIO组合解决方案。

如果你没有任何相关经验,那可能听起来很可怕,但SocketIO是我通常称之为魔术的图书馆之一。

请看一下SocketIO网站的示例(已包含要运行的所有内容)example instructionsthe code of the example

我从未使用过反应,所以我无法说出使用它的简单程度。但这里的大魔术实际上是SocketIO。它可能在反应中可用。

希望这有帮助!