close
コンテンツにスキップ

Express.js

出典: フリー百科事典『ウィキペディア(Wikipedia)』
Express.js
BERJAYA ウィキデータを編集
Express.js の公式ロゴマーク
開発元 TJ Holowaychuk
StrongLoop(英語版)
初版 2010年1月3日(16年前) (2010-01-03)
最新版
ウィキデータを編集
安定版
5.3.0[1] / 2026年10月9日 (31日前)
リポジトリ ウィキデータを編集
プログラミング
言語
JavaScript
対応OS クロスプラットフォーム
プラットフォーム Node.js
サポート状況 活動中
種別 Webアプリケーションフレームワーク、開発支援、開発フレームワーク
ライセンス MITライセンス
公式サイト expressjs.com ウィキデータを編集(英語)
テンプレートを表示

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

概要

[編集]

元々の作者はTJ Holowaychukで、Sinatraフレームワークの影響を受けた結果[3]、相対的に小さなフレームワークとなり、多くの機能はプラグインで利用可能な形が取られた。2012年現在、Node.js用フレームワークのデファクトスタンダードとなっており[4]、データベースにMongoDB、バックエンドにExpress.js、フロントエンドにAngularJSを用いた構成はMEAN (MongoDB, Express.js, AngularJS, Node.js) と呼ばれている。

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

導入事例

[編集]

脚注

[編集]
  1. ↑ “Release 5.3.0” (2026年10月9日). 2026年10月10日閲覧。
  2. ↑ “Express.js”. 2016年6月22日閲覧。
  3. ↑ Express 1.0beta. TJ Holowaychuck.
  4. ↑ Case study: How & why to build a consumer app with Node.js. VentureBeat.com.
  5. ↑ “TJ Holowaychuk Passes Sponsorship of Express to StrongLoop”. StrongLoop. 2016年2月11日閲覧。
  6. ↑ “IBM snaps up StrongLoop to add Node.js smarts to BlueMix”. Infoworld. IDG. 2016年2月11日閲覧。
  7. ↑ “Node.js Foundation to shepherd Express Web framework”. Infoworld. IDG. 2016年2月11日閲覧。
  8. ↑ Node.js FoundationとJS Foundationが合併しOpenJS Foundationを設立
  9. ↑ Netflix Burned by Express.js. InfoQ.

関連項目

[編集]

外部リンク

[編集]