2017-03-21 3 views
-1

글쎄, 필자는 파일 시스템에 파일을 쓰고 메일을 보내고 Z-Way가 사용하는 Google V8 엔진에서 직관적이지 않은 다른 작업을 수행하려고했습니다. Python을 사용하면 V8 디버거를 사용하지 않고도 스크립트를 쉽게 테스트하고 디버깅 할 수 있습니다.Google v8 엔진 Z-Way

누군가가이 사람의 말을 설명해 주시겠습니까? 왜 자바 스크립트 대신 파이썬을 사용해야하는지 이해하려고 노력 중입니다.

+1

어떤 사람이 무슨 말을하는거야? – joews

+0

발견 : https://technology.amis.nl/2016/01/14/simple-security-system-using-raspberry-pi-2b-razberry-fibaro-motion-sensor-fgms-001/#comment -8975 – Eppa

+0

거기서 파이썬이나 전체 문장을 검색하면. – Eppa

답변

1

V8 자체는 시스템 상호 작용 (파일, 네트워크, 명령 실행 중 ...)을 제공하지 않습니다. 그것은 의도적으로입니다 : V8의 임무는 자바 스크립트 실행을 다루는 것입니다; 시스템 통합은 임베더에 의해 정의됩니다. 우려의 이러한 분리는 예를 들어, 다른 사용 사례에 대한 유연성을 제공 :

  • V8의 개발자가 테스트를 실행에 필요한 파일을로드 할 수 있습니다 d8 쉘. 그 무엇 때문에
  • 크롬, 명백한 보안상의 이유로 웹 사이트에 직접 시스템에 대한 액세스를 제공하지 않지만 등 XMLHttpRequest의, 로컬 저장, 같은
  • Node.js를 명확하게 정의 된 API를 제공합니까
  • 는 시스템 및 네트워킹 API의 전체 세트를 구현 당신은 서버에서 원한다.
  • 자신의 삽입 응용 프로그램은 내가 Z-웨이가 제공하는 V8 어떤 종류의 내장 모르는

:-)이 원하는 어떤 시스템 통합을 구현하도록 선택할 수 있습니다. 분명히 파이썬 스크립트를 호출 할 수있게하는 것이지만, 파이썬으로 시스템 (파일, 네트워크 등)과 상호 작용하는 것이 파이썬으로하는 것이 더 쉽다고 믿는 게시물의 저자가 있다고 생각하는 것 같습니다. 어쩌면 그의 개인 취향 일 수도 있습니다 :-)

+0

답변을 주셔서 감사합니다 jmrk. 나는 그것으로 더 많은 것을 보려고 노력할 것이다. – Eppa