gpt4 book ai didi

javascript - 简单的实时网络应用程序用作 'voting terminal'

转载 作者:行者123 更新时间:2023-12-02 14:42:18 25 4
gpt4 key购买 nike

我被要求设计一个网络解决方案,以允许在公共(public)集会中投票。

该解决方案应在服务器上使用 node.jsjavascript 编写,可能在客户端上使用 angular.js (因为javascript 是我今天最了解的语言:-)。

该应用程序应在移动设备上运行,并且非常简单:它应处理某种身份验证,以识别设备的所有者(“用户”),并应显示带有两个按钮的表单()。
按钮按下应发送到中央服务器(在 LAN 上)。
服务器应收集并存储用户的投票,并应选择何时启用按钮(投票 session 打开)以及何时禁用按钮(投票 session 关闭)。

为了更清楚起见,该应用程序将替换当前的设备,如下所示:

vote terminal

从图片上看不太清楚,但该设备有两个按钮,一个用于"is"投票,一个用于“否”(还有更多按钮,但它们的使用在这里无关紧要)。

最初,应用程序将仅处理投票(而不是音频)。

我对网络实时编程完全陌生,所以我不确定该项目应采用哪个软件库堆栈。

谷歌搜索,我看到socket.io可能是一个很好的解决方案,但我更喜欢询问社区,尝试找到最适合这项工作的解决方案。

所以最后一个问题:你知道任何开源项目、教程、博尔格帖子,或者我可以研究的任何东西来开始设计我试图描述的应用程序吗?

任何解决方案、观察、意见、现实生活经验都将受到欢迎......

最佳答案

我还会关注 PubNub,它是一个实时全局数据流网络 - 这里有一个很好的投票应用程序入门教程:https://www.pubnub.com/blog/2014-11-18-power-a-realtime-voting-app-with-live-results-using-d3js/

这里有丰富的开发人员资源可供您入门、寻求帮助,还有许多附加组件,例如状态、历史记录和实时图表,例如 EON:https://www.pubnub.com/developers/eon/

关于javascript - 简单的实时网络应用程序用作 'voting terminal',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36916849/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com