Express.js
開発元TJ Holowaychuk
StrongLoop
Express.js は、サーバーサイドJavaScriptのNode.jsのWebアプリケーションフレームワークである。シングルページ/マルチページ/混在の各種Webアプリケーションの構築のためにデザインされている[1]。 元々の作者はTJ Holowaychukで、Sinatraフレームワークの影響を受けた結果[2]、相対的に小さなフレームワークとなり、多くの機能はプラグインで利用可能な形が取られた。2012年現在、Node.js用フレームワークのデファクトスタンダードとなっており[3]、データベースにMongoDB、バックエンドにExpress.js、フロントエンドにAngularJSを用いた構成はMEAN (MongoDB, Express.js, AngularJS, Node.js) と呼ばれている。 2014年6月、プロジェクトはStrongLoop
概要
導入事例
ネットフリックス[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