2017-10-20 88 views
0

我想制作我自己的CNC编辑器。 我正在寻找一些指导。我不知道是否可以使用HTML5。但如果可以的话,它会很好。如果可能,请列出我应该研究和学习的内容。我可以用HTML5制作CNC编辑器吗?

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

需要的特性: ⁃读写符合不同扩展名的文件(用记事本很容易打开的所有文件) ⁃商店,并通过简单的数据库文件中检索数据。 ⁃计算 ⁃有文本编辑器窗口 ⁃根据用户加载和提供的数据,为简单矢量图形设置显示区域。

+0

为什么要求HTML5? – Scott

+1

如果你添加“和JavaScript”,那么是的,我会假设。如果可以创建[Atom](https://atom.io/),那么CNC编辑器也可以。任何更详细的答案都会使问题脱离主题IMO。 –

+0

这是所有电脑上的常见问题,它们都有镀铬。另外,我已经知道基本的HTML,并且我听说HTML5功能异常强大。最后我想添加我在网上看到的矢量动画和东西。 – Pyroclasm

回答

1

这是可能的,但需要大量的工作。我会说,这些都是你需要为了掌握拉这一关技术:

  • 的Node.js(使用express.js) - 与从数据库读取存储和检索文件/写入本地文件(服务器端)
  • Vue.js或Angular.js或React - 用于构建前端界面来操作矢量图形。它也可以做计算,这对于svgs和那种东西来说是很好的。
  • Electron.js(不是强制性的) - 它将它包装为原生应用程序的体验。这个框架实际上使您能够为任何操作系统和arch编写桌面应用程序。正如我所说

所以,这将是一个大量的工作,但最终的可能。 有趣的巧合是,我的兄弟正在打算建立数控机床,所以我可能会在接下来的几个月内这样做。随时与我联系,如果您需要任何进一步的帮助!

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

+0

很酷。是的,数控机床非常棒。感谢您的信息,我将开始研究这些项目。它看起来像是一笔投资。但我想我需要什么,我可以开始制作一个基本版本,然后再构建它。顺便说一下,我喜欢木质班车的比喻。再次感谢你的帮助。 – Pyroclasm

相关问题