2017-10-20 5 views
0

나는 내 자신의 CNC 편집기를 만들고 싶습니다. 몇 가지 지침을 찾고 있습니다. HTML5에서도 가능한지 모르겠습니다. 그러나 할 수 있으면 좋을 것입니다. 가능하면 연구하고 배워야 할 것을 열거하십시오.HTML5로 CNC 편집기를 만들 수 있습니까?

온라인으로 액세스 할 필요가 없습니다. 내 컴퓨터에서만 사용할 수 있습니다. 여러 대의 다른 컴퓨터에서 로컬 네트워크를 통해 액세스 할 것입니다. 항상 인터넷에 접속할 수있는 것은 아니기 때문에 인터넷 접속을 원하지 않습니다.

원하는 기능 : different 다른 확장명을 가진 파일 읽기 및 쓰기 (모든 파일은 메모장에서 쉽게 열 수 있음) simple 간단한 데이터베이스 파일에서 데이터를 저장하고 검색합니다. calc 계산하기 text 텍스트 편집기 창이 있습니다. user 사용자가로드하고 제공하는 데이터에 따라 단순 벡터 그래픽의 표시 영역을 지정하십시오.

+0

HTML5가 필요한 이유는 무엇입니까? – Scott

+1

"and JavaScript"를 추가하면, 그렇다고 가정합니다. [Atom] (https://atom.io/)을 만들 수 있다면 CNC 편집기도 가능합니다. 그것보다 더 상세한 대답은 주제를 벗어난 질문을하게 될 것입니다, IMO. –

+0

모든 컴퓨터에서 흔히 볼 수있는 것은 모두 크롬입니다. 또한 기본 HTML은 이미 알고 있으며 HTML5는 매우 강력하다고 들었습니다. 결국 저는 온라인에서 보았던 벡터 애니메이션과 물건을 추가하고 싶습니다. – Pyroclasm

답변

1

많은 작업이 필요하지만 많은 작업이 필요합니다. - 현지 파일을 저장하고 검색하는 파일을 데이터베이스 및 읽기/쓰기에 대한

  • Node.js를 (사용 express.js을) : 나는이 당신이 해내하기 위해 마스터해야 할 기술이라는 것을 말할 것입니다 원하는 확장 (서버 측)
  • Vue.js 또는 Angular.js 또는 React - 벡터 그래픽을 조작하기위한 프론트 엔드 인터페이스 작성 용. 그것은 또한 계산을 할 수 있고 그것은 svgs와 그 종류의 물건에 좋다.
  • Electron.js (필수는 아님) - 경험과 같은 기본 앱으로 래핑합니다. 이 프레임 워크는 실제로 모든 OS 및 아치 용 데스크탑 응용 프로그램을 작성할 수있는 기능을 제공합니다.

그래서 내가 말했듯이, 그것은 많은 일이지만 결국 가능할 것입니다. 우스운 우연의 일치는 내 동생이 CNC 기계를 제작할 계획이므로 앞으로 몇 달 내에이 작업을 수행 할 것입니다. 추가 도움이 필요하면 언제든지 저에게 연락하십시오!

업데이트 : 그냥 HTML5로 할 수 없습니다. 나무로 된 우주 왕복선을 만들려고 노력하는 것과 같을 것입니다.

+0

차가움. 그래, CNC 기계는 꽤 놀랍다. 정보 주셔서 감사합니다, 나는 그 항목을 연구하기 시작합니다. 꽤 투자처럼 보입니다. 그러나 나는 내가 필요한 것을 추측한다. 나는 기본 버전을 만들고 나서 시작할 수있다. 그런데, 나는 나무로되는 셔틀 비유를 좋아한다. 도와 줘서 고마워. – Pyroclasm