广告播放软件的开发
2023-02-02 09:39 麦舒 阅读(31) 评论(2) 编辑 收藏 举报前言
很久很久没有写博客了,最近和一朋友,同时也是我粉丝,聊天的时候提起了博客园,
他:“你还有在博客园上写文章吗”
我:“好久没有了”
他:“写吧,我给你点赞。”
于是就有了这篇文章。
正文
最近,业务部门提了一个需求,想在公司的门店,挂个显示器,展示公司的产品。就象大家在快餐店,或者火车站,机场看到的广告屏。就象这样的:
对于这个需求,要考虑三个问题:
- 硬件
- 操作系统
- 软件技术方案选型
市面上,这种广告机,大多数都采用安卓系统 + ARM,因为成本低。但是业务部门考虑维护的便利,要求使用 windows 系统 + PC。既然硬件和系统都定了,那么就差软件技术方案的选型了。桌面端软件的开发方案也很多,如果是你们,会采用什么技术方案呢?
我们根据自身情况,选用了 Electron。具体技术使用到的第三库有:
框架
Electron
服务端
Node.js
客户端
React + ANTD
工具软件
Ngrok,为什么需要用到它呢?因为这个广告播放软件,客户端和服务端绑定在一起的,都部署在门店的广告机。但是我们的运营人员,维护人员并不在门店,需要远程操控,所以需要用到它。
演示地址
我知道你们都想直接看效果,先来张后台截图吧。
后台截图
项目及源码地址
最后,给大家献上源码。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探