用Python还是Node.js做一个与USB设备接口的Web应用?

2024-04-23 19:22:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我期待着开发一个网络应用程序,控制概念2划船健身房设备连接到用户的电脑通过USB。我在试着决定我应该采取什么方法来开发这样的东西。你知道吗

这些设备的控制在过去都是用python实现的: (https://github.com/uvd/PyRow) 使用node/jQuery: (https://github.com/tijmenvangulik/ErgometerJS)。你知道吗

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

我在寻找如何处理这个项目的建议。目前,python似乎是最好的方法,但是我不知道如何通过与java脚本前端交互的网站运行这些python文件。你知道吗

如有任何建议或建议,我们将不胜感激。你知道吗

大卫


Tags: 方法用户https程序githubcom概念网络应用
1条回答
网友
1楼 · 发布于 2024-04-23 19:22:40

您的任务看起来像一个简单的SCADA解决方案与web界面。你知道吗

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

实际上,在您的特定情况下—通过web监控设备,您不需要在前端投入大量资金—取决于您的目标受众。是一个服务工程师吗?如果,那么您的前端应该是最简单的,您可以将Python与Twisted一起用于静态web服务器,并在bootstrapjquery上构建前端。这是一个快速双赢的解决方案,即使您从未使用过web,也可以实现它。你知道吗

更复杂的方法,需要更多的工程,是Python+Flask。你知道吗

如果您觉得可以使用现代框架,比如Vue、React、Angular,那么,可能您最好将NodeJs作为后端。它们更好地与NodeJs及其包管理器集成npm。您将需要它来在服务器端构建项目;还有一些人将它视为一个可靠的解决方案,在后端和前端使用相同的语言(javascript)。对我来说,这并不重要。你知道吗

相关问题 更多 >