반응형
당사 주과장님과 MC블랙스완님을 위해, 사진 자료와 《비전공자를 위한 이해할 수 있는 IT 지식》의 내용을 바탕으로 블로그 기재용 포스팅을 정리하였습니다.
1. 기술 카테고리: Express.js는 '프레임워크'입니다
전체적인 IT 기술 스택에서 Express.js는 서버를 만들기 위한 뼈대 역할을 합니다.
- 상위 카테고리: Angular.js, React.js와 나란히 '프레임워크, 라이브러리' 군에 속해 있습니다.
- 연결 기술: JAVA, PHP, Python 같은 프로그래밍 언어를 기반으로, MySQL이나 MariaDB 같은 데이터베이스와 상호작용하며 동작합니다.
2. 직군별 역할: '서버 개발자'의 핵심 도구
실무에서 누가 이 기술을 쓰는지 알면 구조가 더 명확해집니다.
- 서버 개발자 (Server Developer): 리눅스나 우분투 환경에서 Express.js를 주력으로 사용하여 서버 로직을 구축합니다.
- 협업 프로세스: 웹 개발자가 만든 화면의 요청을 **네트워크(API, JSON)**가 전달하면, 서버 개발자가 Express.js를 통해 이를 처리하고 응답합니다.
3. 전체 개발 생태계와 협업 구조
Express.js는 백엔드의 중심에서 다양한 파트와 유기적으로 연결됩니다.
- 프론트엔드 (Front end): 애플리케이션과 웹 화면 등 사용자가 직접 보는 영역입니다.
- 백엔드 (Back end): **서버(Express.js)**와 데이터베이스가 위치하는 영역으로, 서비스의 엔진 역할을 합니다.
- 통합 관리: 개발자는 프로그래밍 언어와 OS 지식을 바탕으로 프레임워크와 **깃(Git)**을 활용하며, 디자인 파트와 협업하여 결과물을 완성합니다.
💡 핵심 요약 Express.js는 서버 개발자가 더 빠르고 안정적으로 서비스를 만들기 위해 사용하는 백엔드 프레임워크입니다. 본 블로그 포스팅에 이 구조도가 큰 도움이 되길 바랍니다.


반응형
'Programing' 카테고리의 다른 글
| [framework]Express vs NestJS 비교 정리 (0) | 2026.03.11 |
|---|---|
| [날짜]공공데이터포털 API 키 발급 방법 (한국천문연구원 특일 정보) (0) | 2026.03.09 |
| [Claude]실무에서 자주 보는 TypeScript 코드 작성 기준 정리 (0) | 2026.03.03 |
| [Python]파이썬 설치 (0) | 2026.02.20 |
| [WEB]22년 6월 인터넷익스플로러(IE) 종료에 따른 (ie -> Edge전환) (0) | 2021.10.25 |