Express.js
[Wikipedia|▼Menu]

Express.js
開発元TJ Holowaychuk
StrongLoop(英語版)
初版2010年1月3日 (14年前) (2010-01-03)

最新版4.19.2 / 2024年3月25日 (55日前) (2024-03-25)
リポジトリ

github.com/expressjs/express

プログラミング
言語JavaScript
対応OSクロスプラットフォーム
プラットフォームNode.js
サポート状況活動中
種別Webアプリケーションフレームワーク
ライセンスMIT License
公式サイト ⇒expressjs.com
テンプレートを表示

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

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

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

ネットフリックス[8]

脚注^ “ ⇒Express.js”. 2016年6月22日閲覧。
^ Express 1.0beta. TJ Holowaychuck.
^Case study: How & why to build a consumer app with Node.js. VentureBeat.com.
^ “TJ Holowaychuk Passes Sponsorship of Express to StrongLoop”. StrongLoop. 2016年2月11日閲覧。
^ “ ⇒IBM snaps up StrongLoop to add Node.js smarts to BlueMix”. Infoworld. IDG. 2016年2月11日閲覧。
^ “ ⇒Node.js Foundation to shepherd Express Web framework”. Infoworld. IDG. 2016年2月11日閲覧。
^ Node.js FoundationとJS Foundationが合併しOpenJS Foundationを設立
^Netflix Burned by Express.js. InfoQ.

関連項目

MEAN (ソフトウェアバンドル)

Node.js

AngularJS

MongoDB

外部リンク

Express.js公式サイト (英語)










JavaScript
概念

文法(英語版)

JavaScriptライブラリ

控えめなJavaScript

エンジン

Carakan/Futhark/Linear B

Chakra

JavaScriptCore

JScript

KJS

Narcissus

Nashorn

Rhino

SpiderMonkey

V8

コンパイラ

AtScript

Babel

ClojureScript

CoffeeScript

Emscripten

Google Closure Compiler

Google Web Toolkit

Haxe

JSX(英語版)

Kotlin

Nim

PureScript

TypeScript

デバッガ

Firebug

Google Chrome Developer Tools

Internet Explorer Developer Tools

Opera Dragonfly

Visual Studio

Visual Studio Express


Visual Studio Code

Web Inspector

エディタ

Atom

Brackets

Visual Studio

Visual Studio Express


Light Table

Visual Studio Code

WebStorm

サーバーサイド

Active Server Pages

Bun

CommonJS

Deno

Node.js

Vert.x(英語版)

Wakanda(英語版)

フレームワークライブラリ

Angular/AngularJS

Backbone.js

Dojo

Express.js

Ext JS

Google Web Toolkit

jQuery

Mobile


KaTeX

MathJax

MochiKit

MooTools

Prototype

React

Vue.js

YUI Library(英語版)

ユニットテスト

Jasmine(英語版)

Jest

Mocha(英語版)

QUnit

ユニットテスト・フレームワーク一覧

Docジェネレータ

JSDoc

コード解析

ESLint


次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:18 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef