NodeJS Basics

YU NA Joe·2022년 8월 8일
0
post-thumbnail

NodeJs란?!

라이언 달(Ryan Dahl)이라는 사람이 기존의 서버용 프로그램들의 단점을 극복하기 위해 만들었다.
자바스크립트는 웹사이트 화면을 구성하는 프론트엔드 개발을 할 때 주로 사용되는 언어이지만
Node.js가 등장하면서 자바스크립트로 웹 서버를 만드는 백엔드 개발도 가능

NodeJs는 프레임워크일까?!

자바스크립트라는 언어의 '실행 환경'일 뿐입니다. 컴퓨터에 Node.js를 깔고 나서 개발을 시작하려고 하면, '일정한 틀'이라는 게 없습니다. 주어지는 건 단지 Node.js라는 실행 환경일 뿐이고, 그 위에서 '프로그램의 전반적인 구조'를 설계하고 결정하는 건 전부 개발자의 몫

cf.프레임워크란?!
예를 들어, Django MVT 패턴이 적용된 틀 안에서 개발하는 Python의 프레임워크.  Django로 개발을 하게 되면, 개발자는 Model, View, Template에 해당하는 각 부분만 코드를 넣으면 된다. 

NodeJs로 JS 실행해보기

REPL모드로 JS 실행해보기

Read, Eval, Print, Loop의 줄임말!
REPL은 긴 코드는 적합하지 않고, 짧은 코드를 테스트 하기에 적합!

0개의 댓글