首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python或Node.js的网页应用程序,与USB设备接口?

Python或Node.js的网页应用程序,与USB设备接口?
EN

Stack Overflow用户
提问于 2018-12-21 20:09:29
回答 1查看 136关注 0票数 0

我希望开发一个网络应用程序,控制Concept2赛艇健身房设备连接到用户的电脑通过通用串行总线。我正在尝试决定我应该采用什么方法来开发这样的东西。

过去,对这些设备的控制是通过python:(https://github.com/uvd/PyRow)和使用node/jQuery:(https://github.com/tijmenvangulik/ErgometerJS)实现的。

Concept2健身房设备的开发者提供了开发工具包和文档。DLL和CSafe命令用于与机器监视器接口。(https://www.concept2.com/service/software/software-development-kit)

我正在寻找关于我应该如何解决这个项目的建议。目前,python似乎是最好的方法,但是我不知道如何通过一个与java script前端交互的网站来运行这些python文件。

任何建议或指示都是值得感谢的。

大卫

EN

回答 1

Stack Overflow用户

发布于 2018-12-21 20:23:11

您的任务看起来像一个简单的带有web界面的SCADA解决方案。

您的选择取决于您是否有经验丰富的开发人员,他们是否能够使用Vue.jsAngularReact等现代框架。

真的,在你的特定情况下-通过网络监控设备,你不需要在前端投入大量资金-这取决于你的目标受众。是单一的服务工程师吗?如果是,可能你的前端应该是极简主义的,你可以使用Python和Twisted作为静态web服务器,并在bootstrap + jquery上构建你的前端。这是一个快速成功的解决方案,即使你从来没有使用过web,你也可以实现它。

更复杂的方法是Python + Flask,需要更多的工程设计。

如果你觉得已经为现代框架做好了准备,比如Vue,React,Angular,那么,你最好把NodeJs作为后端。它们可以更好地与NodeJs及其包管理器npm集成。在您的服务器端构建项目时,您将需要它;当在后端和前端使用相同的语言(javascript)时,也有人将其视为solid解决方案。对我来说,这并不重要。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53884592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档