알아두면 유용한 지식

[지식] Node(노드)의 의미(node.js 아님)

deep__sea 2023. 7. 18. 16:40
728x90

개요

개발에서 "node"라는 단어는 다양한 의미로 사용될 수 있습니다. 

주로 "노드(Node)"라는 용어가 가리키는 두 가지 의미에 대해 설명하겠습니다.


노드(Node)의 의미

  1. 데이터 구조의 노드(Node)
    데이터 구조에서 "노드(Node)"는 연결 리스트, 트리, 그래프 등과 같은 자료구조에서 하나의 요소를 나타냅니다.
    각 노드는 데이터를 저장하는 부분과 다른 노드와의 연결 정보를 가지고 있습니다.
    예를 들어, 연결 리스트의 노드는 데이터 요소와 다음 노드에 대한 포인터로 구성될 수 있습니다.
    이러한 노드들이 모여 구조를 형성하며, 데이터를 효율적으로 저장하고 접근할 수 있도록 도와줍니다.
  2. Node.js
    Node.js는 JavaScript 런타임 환경입니다.
    Node.js는 서버 측 애플리케이션 개발에 사용되며, JavaScript를 실행할 수 있는 환경을 제공합니다.
    이는 웹 서버, API 서버, 실시간 애플리케이션 등 다양한 서버 측 애플리케이션을 개발할 수 있게 해줍니다.
    Node.js는 단일 스레드, 비동기 이벤트 기반 모델로 동작하여 높은 성능을 제공합니다.

결론

Node.js를 사용하지 않는 이상 1번과 같은 의미로 사용될 것입니다.

 

 

끗! 

728x90
반응형