~2023.02/Node.js 백엔드 개발
![Node.js 백엔드 개발 _ [토픽1] Node.js 기본기 _ Node.js 시작하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fk4oHK%2FbtrlY5sIaDL%2FukCrH6DQgOkpxzVWCUc7KK%2Fimg.png)
Node.js 백엔드 개발 _ [토픽1] Node.js 기본기 _ Node.js 시작하기
오늘날 하나의 웹사이트나 앱(Application)을 만들 때는, 아무것도 없는 상태에서 바로 코드를 작성하기보다는 '프레임워크'를 사용하는 경우가 많습니다. 프레임워크란 '일정한 틀을 갖고 있어서, 개발자가 특정 부분만 원하는 모습대로 채워 넣으면, 프로그램을 완성할 수 있게 해주는 준비된 코드 체계'를 의미하는데요. '프레임워크'라는 단어가 이밖에 다른 의미를 가질 때도 있지만 일단 이 노트에서는 이런 의미로 사용하겠습니다. 프레임워크 덕분에 우리는 다양한 서비스를 더 빠르고 안정적으로 개발할 수 있는데요. 예를 들어, Java 기반의 Spring, Python 기반의 Django 같은 프레임워크들이 존재하기 때문에 더 빠르고 편하게 개발할 수 있는 것이죠. 그리고 프레임워크마다 그 특성(기술적인 특..