Express.js

위키백과, 우리 모두의 백과사전.

Express.js
개발자TJ Holowaychuk, StrongLoop
발표일2010년 11월 16일(13년 전)(2010-11-16)
안정화 버전
4.17.1 / 2019년 5월 25일(4년 전)(2019-05-25)[1][2]
저장소
프로그래밍 언어자바스크립트
운영 체제크로스 플랫폼
플랫폼Node.js
종류웹 프레임워크
라이선스MIT 허가서
상태개발 중
웹사이트expressjs.com

Express.js, 또는 간단히 익스프레스(Express)는 Node.js를 위한 웹 프레임워크의 하나로, MIT 허가서로 라이선스되는 자유-오픈 소스 소프트웨어로 출시되었다. 웹 애플리케이션, API 개발을 위해 설계되었다.[3] Node.js의 사실상의 표준 서버 프레임워크로 불리고 있다.[4]

원 제작자 TJ Holowaychuk는 이 소프트웨어를 시나트라에 영향을 받은 서버로 기술하고 있으며 이는 플러그인으로 이용 가능한 수많은 기능들을 갖추면서 크기는 상대적으로 최소한임을 의미한다. 익스프레스는 몽고DB 데이터베이스 소프트웨어, AngularJS 프론트엔드 프레임워크와 함께 MEAN 스택의 백엔드 구성 요소이다.[5]

역사[편집]

Express.js는 TJ Holowaychuk에 의해 설립되었다. Express.js's 깃허브 저장소에 따르면 최초 릴리스는 2010년 5월 22일에 있었다.

대중화[편집]

Express.js는 폭스 스포츠, 우버, IBM을 포함한 수많은 기업들이 사용하고 있다.[6] 익스프레스는 npm-stat.com에 따르면 현재 500,000,000건 이상의 다운로드 수를 기록하였다. (2018년 12월 4일 기준)[7]

같이 보기[편집]

각주[편집]

  1. “Express 4.x changelog”. 《expressjs.com》 (영어). 
  2. https://github.com/expressjs/express/releases/latest
  3. “Express.js home page”. 
  4. Case study: How & why to build a consumer app with Node.js. VentureBeat.com.
  5. “Mean.io: The Friendly & Fun Javascript Fullstack for your next web application”. 2019년 3월 6일에 원본 문서에서 보존된 문서. 2019년 7월 5일에 확인함. 
  6. “Companies using Express”. 《expressjs.com》 (영어). 2018년 12월 4일에 확인함. 
  7. Vorbach, Paul. “npm-stat: download statistics for NPM packages”. 《npm-stat.com》 (영어). 2018년 12월 4일에 확인함. 

외부 링크[편집]