MERN 스택/환경

홍석현·2023년 8월 1일
0

MERN 스택은 웹 개발에 사용되는 자바스크립트 기반의 프레임워크들을 조합한 스택(기술 조합)입니다. MERN은 MongoDB, Express.js, React.js, Node.js의 첫 글자를 딴 약어로, 각각의 기술들이 웹 애플리케이션 개발의 다양한 측면을 담당합니다.

MERN 스택의 주요 구성요소는 다음과 같습니다:

MongoDB: NoSQL 데이터베이스로, 데이터를 문서 형식으로 저장합니다. 유연하고 확장성이 뛰어나며, JSON과 유사한 형식으로 데이터를 저장하기 때문에 자바스크립트와 잘 호환됩니다.

Express.js: Node.js 기반의 웹 애플리케이션 프레임워크로, 서버 사이드 로직을 구축하는 데 사용됩니다. 라우팅, 미들웨어, 요청 및 응답 처리 등을 담당합니다.

React.js: 프론트엔드를 구축하기 위한 자바스크립트 라이브러리로 컴포넌트 기반으로 UI를 구성하여 코드의 재사용성과 유지보수를 쉽게 할 수 있습니다.

Node.js: 자바스크립트 런타임 환경으로, 서버 사이드에서 동작하는 애플리케이션을 개발할 수 있게 합니다. Non-blocking I/O 모델을 사용하여 뛰어난 성능과 확장성을 제공합니다.

MERN 스택은 전체 웹 개발 생태계를 자바스크립트로 구성하여 개발자들이 동일한 언어로 서버와 클라이언트를 모두 개발할 수 있도록 합니다. 이로 인해 개발 생산성이 높아지고, 협업이 용이해지며, 코드의 재사용성과 유지보수성이 향상됩니다.

MERN 스택은 특히 실시간 데이터를 다루는 싱글 페이지 애플리케이션(SPA) 개발이나 모던 웹 애플리케이션 개발에 적합합니다.

profile
Front-end to Full-stack

2개의 댓글

comment-user-thumbnail
2023년 8월 1일

잘 읽었습니다. 좋은 정보 감사드립니다.

1개의 답글