コンテンツにスキップ

Express.js

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

Express.js は、サーバーサイドJavaScriptNode.jsWebアプリケーションフレームワークである。シングルページ/マルチページ/混在の各種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.2.1 (2025年12月1日). 2025年12月2日閲覧。
  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.

関連項目

[編集]

外部リンク

[編集]