편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
18번째 줄: | 18번째 줄: | ||
== 특징 == | == 특징 == | ||
=== | === NPM === | ||
[[npm]]이라는 강력한 패키지 매니저가 있다. | |||
[[npm]]이라는 강력한 패키지 매니저가 | |||
자바의 Maven이나 C#의 [[NuGet]] 정도의 포지션. | |||
=== 비동기성 === | |||
===비동기성=== | |||
Node.js의 가장 큰 특징으로, Node.js는 싱글 스레드 환경에서 동작하며 non-blocking I/O 호출 방식을 사용한다. | Node.js의 가장 큰 특징으로, Node.js는 싱글 스레드 환경에서 동작하며 non-blocking I/O 호출 방식을 사용한다. | ||
55번째 줄: | 44번째 줄: | ||
위와 같이, 콜백 함수가 연속해서 나오면서 들여쓰기의 레벨이 한도 끝도 없이 깊어지는 것. 이를 해결하기 위해 [[Promise]], async-await와 같은 해결방법들이 등장했다. | 위와 같이, 콜백 함수가 연속해서 나오면서 들여쓰기의 레벨이 한도 끝도 없이 깊어지는 것. 이를 해결하기 위해 [[Promise]], async-await와 같은 해결방법들이 등장했다. | ||
==관련 사이트== | == 관련 사이트 == | ||
*[https://nodejs.org/ 홈페이지] | * [https://nodejs.org/ 홈페이지] | ||
{{각주}} | {{각주}} |