반응형

이글의 동영상 강의

https://youtu.be/u5dwJv6jxWg

 

초간단 NodeJS 설치하기

 

NodeJS는 쉽게 설치할 수 있습니다.

설치하기

 

다운로드 | Node.js

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

  • 자신의 OS에 맞게 선택합니다.
  • LTS와 현재버전 둘 중에 하나를 선택하여 다운로드 받을 수 있습니다.
  • 우리는 LTS(Long Term Support, 장기 지원) 버전을 선택합니다.
  • NPM도 같이 설치가 됩니다.

nodejs download

  • 다운로드된 파일을 실행합니다.
  • Next를 클릭합니다.

Welcom to the Node.js Setup Wizard

  • 라이선스 동의합니다.
    Next를 클릭합니다.

  • 설치 위치를 지정합니다.
  • 디폴트로 설치를 진행 합니다.
    Next를 클릭합니다.

Destination Folder

  • Custom Setup을 설정합니다.
  • 디폴트로 진행합니다.
    Next를 클릭합니다.

Custom Setup

  • Tools for Native Module 설치 화면입니다.
  • 체크박스를 클릭해서 체크해주고, Next를 클릭합니다.
    필요한 tool들을 설치하겠다는 뜻입니다.
    Tools for Native Modules
  • Ready to Install Node.js
  • 설치 준비가 완료되었습니다.
    Install을 누릅니다.

Ready to install

  • 설치가 진행됩니다.

Installing Node.js

  • 설치가 완료되었습니다.

Completed the Node.js

  • 추가 Tool들을 설치하는 화면입니다. 아무키나 누릅니다.

Install Additional Tools for Node.js

 

설치 확인하기

  • cmd를 실행합니다.(windows key 옆 검색창에서 cmd로 검색)
  • node -v를 실행합니다.
  • 같이설치된 npm -v를 실행합니다.

version 확인

Nodejs 설치가 완료되었습니다.

수고하셨습니다.

반응형
반응형

nodejs

이글의 동영상 강의

https://youtu.be/1iaSSvS64Sw

 

Nodejs 뭐가 좋죠?

 

Nodejs는 Javascript Runtime 플랫폼입니다.

크롬 브라우저의 기반이 된 V8 자바스크립트 엔진으로 빌드되었습니다. 이 말은 V8 엔진의 탄생으로 말미암아 Nodejs가 나오게 되었다는 뜻이기도 합니다.

 

그렇다면 기존에도 사용하고 있었던 Javascript에 비해 Nodejs는 뭐가 좋은걸까요?

Nodejs의 핵심적인 장점 3가지는 아래와 같습니다.

 

1. Nodejs는 브라우저 없이도 실행이 가능합니다.

  • Javascript는 브라우저에서만 실행이 가능했었습니다.
  • 하지만 Nodejs가 나오면서 브라우저를 벗어나 단독으로 실행이 가능해졌습니다.
  • 이로인해 Backend 서버의 개발이 가능해졌습니다.
  • 현재는 서버개발에서 가장 많이 사용하는 언어 중 하나가 되었습니다.

Nodejs website

출처 : https://www.similartech.com/technologies/nodejs

 

NodeJs Market Share and Web Usage Statistics

See which Websites are using NodeJs and more market share statistics. Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an...

www.similartech.com

  • Nodejs는 서버에서 고성능 IO처리를 위해 만들어졌기 때문에 속도가 빠릅니다.
    아래는 nodejs를 사용하는 website들입니다.
    이중 twitter.com은 traffic rank가 5위로 트래필이 많은 사이트인데도 불구하고,
    nodejs를 사용하여 원할하게 서비스를 하고 있습니다.

Top Websites using nodejs

2. Nodejs는 Javascript로 만들어졌습니다.

  • 요즘 가장 핫한 언어는 누가 뭐래도 Javascript입니다.
  • Frontend 개발에서 Javascript를 빼놓을 수 없습니다.
  • Angular, React, Vue등이 대표적인 Javascript 기반의 프레임워크입니다.
  • 이제 Nodejs를 사용하면 javascript로 Frontend와 Backend 모두를 개발할 수 있습니다.
  • 한 가지 언어로 양쪽 개발이 모두 가능하다는 것은 엄청난 메리트입니다.

Javascript

3. Nodejs는 NPM 오픈소스를 사용합니다.

  • NPM은 노드패키지매니저(Node Package Manager)입니다.
  • Node 기반으로 패키지를 만들어 https://www.npmjs.com/에 배포할 수 있습니다.
  • 이는 엄청난 크기의 오픈 소스 생태계를 만들었습니다.
  • 이 라이브러리들을 이용해 빠르게 개발을 할 수 있게 되었습니다.
  • 또한 사용이 편리한 이 컴퍼넌트들은 무료로 이용할 수 있습니다.
 

npm

Bring the best of open source to you, your team, and your company Relied upon by more than 11 million developers worldwide, npm is committed to making JavaScript development elegant, productive, and safe. The free npm Registry has become the center of Java

www.npmjs.com

npmjs.com

 

결론

Nodejs를 이용하면 javascript로 backend+frontend를 모두 개발할 수 있으며, 다양한 패키지들을 무료로 사용할 수 있습니다. 또한 처리속도도 빠르기 때문에 Enterprise 환경에서도 많이 사용되고 있습니다.

그리고, 다른 언어들에 비해 훨씬 적은 코드로 프로그램을 완성할 수 있습니다.

앞으로 한 동안은 nodejs를 많이 사용할 것 같습니다.

반응형

+ Recent posts