Express.js

Express.js
Expressjs.png
Developer(s) TJ Holowaychuk, StrongLoop and others
Initial release November 16, 2010; 7 years ago (2010-11-16)
Stable release 4.15.4 (August 6, 2017; 4 months ago (2017-08-06)[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 in fact the 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. Archived from the original on 11 October 2016. 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