2014-07-25 4 views
0

최근에 "네이티브 모듈"이라는 문구를 배웠습니다. 프로그래밍에서 네이티브의 의미가 무엇인지 정확히 알지 못합니다. 내가 아는 한, 모듈이 C/C++에서 컴파일되면 네이티브입니다. 이거 맞나요? 더 자세히 알려주시겠습니까?Nodejs의 "native"에 대한 정의는 무엇입니까?

+0

Node.js 애드온에 대해 이야기하고 있습니까? http://nodejs.org/api/addons.html –

+0

노드에서 대부분의 모듈은 자바 스크립트로 작성됩니다. fs 모듈과 같은 일부 모듈은 C/C++로 작성됩니다. 일반 자바 스크립트에서 파일을 편집 할 수 없기 때문입니다. IIRC에서는 이러한 모듈의 코드가 실행되는 OS 노드에 따라 약간 씩 다르기 때문에 이러한 모듈을 '기본'이라고합니다. – Ferdi265

답변

1

네, 맞습니다. addon에 대한 자세한 내용은 공식 문서에서 확인할 수 있습니다. http://nodejs.org/api/addons.html

+1

이것이 두 번째 질문에 대한 완벽한 해답이지만, 첫 번째 질문에 "예, 맞습니다"라는 라인을 따라 대답해야한다고 생각합니다. 또한 node.js의 모든 기본 모듈이 addons (즉, "addons"는 네이티브/바이너리 모듈의 특수한 이름)이기 때문에 "나는 네가 의미한다고 생각"할 필요가 없습니다. – slebetman

관련 문제