0

我想制作自己的 CNC 编辑器。我正在寻找一些指导。我不知道 HTML5 是否有可能。但如果可以的话,那就太好了。如果可能,请列出我应该研究和学习的内容。

我不需要它可以在线访问,我只会在我的电脑上拥有它。我将通过本地网络从多台不同的计算机访问它。我不希望它访问互联网,因为它并不总是可用的。

所需功能: ⁃ 读取和写入具有不同扩展名的文件(所有使用的文件都可以在记事本中轻松打开)⁃ 从简单的数据库文件中存储和检索数据。⁃ 进行计算⁃ 有一个文本编辑器窗口⁃ 根据用户加载和提供的数据,有一个简单矢量图形的显示区域。

4

1 回答 1

1

这是可能的,但需要大量工作。我会说这些是您需要掌握的技术才能实现这一目标:

  • Node.js(使用 express.js) - 用于从数据库存储和检索文件,以及用于读取/写入具有所需扩展名的本地文件(服务器端)
  • Vue.js 或 Angular.js 或 React - 用于构建前端界面来操作矢量图形。它还可以进行计算,并且对 svgs 之类的东西很好。
  • Electron.js(非强制性)- 它将其包装在原生应用程序般的体验中。这个框架实际上使您能够为任何操作系统和架构编写桌面应用程序。

所以正如我所说,这将是很多工作,但最终还是有可能的。有趣的巧合是,我的兄弟正计划制造 CNC 机床,所以我可能在接下来的几个月内也会这样做。如果您需要任何进一步的帮助,请随时与我联系!

更新:你不能只用 HTML5 来做。这就像试图制造木制航天飞机。

于 2017-10-20T00:19:19.323 回答