Express.js

Express.js は、サーバーサイドJavaScriptのNode.jsのWebアプリケーションフレームワークである。シングルページ／マルチページ／混在の各種Webアプリケーションの構築のためにデザインされている。

 概要 
元々の作者はTJ Holowaychukで、Sinatraフレームワークの影響を受けた結果Express 1.0beta. TJ Holowaychuck.、相対的に小さなフレームワークとなり、多くの機能はプラグインで利用可能な形が取られた。2012年現在、Node.js用フレームワークのデファクトスタンダードとなっておりCase study: How & why to build a consumer app with Node.js. VentureBeat.com.、データベースにMongoDB、バックエンドにExpress.js、フロントエンドにAngularJSを用いた構成はMEAN (MongoDB, Express.js, AngularJS, Node.js) と呼ばれている。

2014年6月、プロジェクトは社の管理下に移行した。2015年9月には今度はそのStrongloop社がIBMに買収され、2016年1月IBMはExpress.jsをNode.js Foundationのインキュベーターに移行することを発表した。その後2019年3月にNode.js FoundationとJS Foundationが合併してOpenJS Foundationが発足Node.js FoundationとJS Foundationが合併しOpenJS Foundationを設立したためプロジェクトはその傘下に移行した。

 導入事例 
ネットフリックスNetflix Burned by Express.js. InfoQ.

 脚注 

 関連項目 

 MEAN (ソフトウェアバンドル) 
 Node.js
 AngularJS
 MongoDB

 外部リンク 


Category:JavaScriptライブラリ
Category:JavaScriptウェブアプリケーションフレームワーク