Express.js

Express.js
Expressjs.png
Developer(s) TJ Holowaychuk, StrongLoop and others
Initial release November 16, 2010; 6 years ago (2010-11-16)
Stable release 4.15.3 (May 16, 2017; 2 months ago (2017-05-16)[1])
Repository github.com/expressjs/express
Development status Active
Written in JavaScript
Operating system Cross-platform
Platform Node.js
Type Web framework
License MIT License
Website expressjs.com

Express.js, or simply Express, is a web application framework for Node.js, released as free and open-source software under the MIT License. It is designed for building web applications and APIs.[2] It is the de facto standard server framework for Node.js.[3]

The original author, TJ Holowaychuk, described it as a Sinatra-inspired server,[4] meaning that it is relatively minimal with many features available as plugins. Express is the backend part of the MEAN stack, together with MongoDB database and AngularJS frontend framework.[citation needed]

History

In June 2014, rights to manage the project were acquired by StrongLoop.[5] StrongLoop was acquired by IBM in September 2015;[6] in January 2016, IBM announced that it would place Express.js under the stewardship of the Node.js Foundation incubator.[7]

See also

References

  1. ^ "Express 4.x changelog". expressjs.com. 
  2. ^ "Express.js home page". 
  3. ^ Case study: How & why to build a consumer app with Node.js. VentureBeat.com.
  4. ^ Express 1.0beta. TJ Holowaychuck.
  5. ^ "TJ Holowaychuk Passes Sponsorship of Express to StrongLoop". StrongLoop. Retrieved 11 February 2016. 
  6. ^ "IBM snaps up StrongLoop to add Node.js smarts to BlueMix". Infoworld. IDG. Retrieved 11 February 2016. 
  7. ^ "Node.js Foundation to shepherd Express Web framework". Infoworld. IDG. Retrieved 11 February 2016. 

External links