Express.js
外观
开发者 | TJ Holowaychuk, StrongLoop和其他人 |
---|---|
首次发布 | 2010年11月16日 |
当前版本 |
|
原始码库 | |
编程语言 | JavaScript |
平台 | Node.js |
类型 | Web应用框架 |
许可协议 | MIT License |
网站 | expressjs |
Express.js或简称Express,是针对Node.js的web应用框架,在MIT许可证下作为自由及开放原始码软件发行。它设计用来建造web应用和API[2]。它已经被称为针对Node.js的伺服器框架的事实标准[3]。
最初作者TJ Holowaychuk,将它描述为受Sinatra启发的伺服器,意味着它是相对极小化的,带有以插件形式获得的很多特征。Express是MEAN软件栈的后端部件,其他部件是MongoDB数据库软件和AngularJS前端框架[4]。
历史
[编辑]Express.js由TJ Holowaychuk创立。首次发行的版本 0.12.0,依据Express.js的GitHub仓库,是在2010年5月22日。
在2014年6月,StrongLoop获得了项目的管理权[5]。StrongLoop在2015年9月被IBM并购[6]。在2016年1月,IBM宣布将Express.js置于Node.js基金会孵化器的管理之下[7]。
流行度
[编辑]Express.js被用于Fox Sports、PayPal、Uber和IBM[8]。
参见
[编辑]引用
[编辑]- ^ Release 5.0.1. 2024年10月8日 [2024年10月21日].
- ^ Express.js home page. [2019-05-17]. (原始内容存档于2019-05-17).
- ^ Case study: How & why to build a consumer app with Node.js (页面存档备份,存于互联网档案馆). VentureBeat.com.
- ^ Mean.io: The Friendly & Fun Javascript Fullstack for your next web application. [2019-10-16]. (原始内容存档于2019-03-06).
- ^ TJ Holowaychuk Passes Sponsorship of Express to StrongLoop. StrongLoop. [11 February 2016]. (原始内容存档于2016-10-11).
- ^ IBM snaps up StrongLoop to add Node.js smarts to BlueMix. Infoworld. IDG. [11 February 2016]. (原始内容存档于2018-11-20).
- ^ Node.js Foundation to shepherd Express Web framework. Infoworld. IDG. [11 February 2016]. (原始内容存档于2016-02-11).
- ^ Companies using Express. expressjs.com. [2018-12-04]. (原始内容存档于2018-12-20) (英语).