Express.js
サーバーサイドJavaScriptのNode.jsのWebアプリケーションフレームワーク
From Wikipedia, the free encyclopedia
Express.js は、サーバーサイドJavaScriptのNode.jsのWebアプリケーションフレームワークである。シングルページ/マルチページ/混在の各種Webアプリケーションの構築のためにデザインされている[2]。
開発元
TJ Holowaychuk
StrongLoop
StrongLoop
初版
2010年1月3日
|
Express.js の公式ロゴマーク。 | |||
| 開発元 |
TJ Holowaychuk StrongLoop | ||
|---|---|---|---|
| 初版 | 2010年1月3日 | ||
| 最新評価版 |
| ||
| リポジトリ | |||
| プログラミング 言語 | JavaScript | ||
| 対応OS | クロスプラットフォーム | ||
| プラットフォーム | Node.js | ||
| サポート状況 | 活動中 | ||
| 種別 | Webアプリケーションフレームワーク、開発支援、開発フレームワーク、無料且つオープンソースソフトウェア | ||
| ライセンス | MITライセンス | ||
| 公式サイト |
expressjs | ||
概要
元々の作者は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]したためプロジェクトはその傘下に移行した。