在计算中,解决方案堆栈或软件栈是一套用于创建完整平台的软件子系统或部件,而无需额外的软件(即应用程序“运行于”目标平台上)。
从历史角度探究,术语“解决方案栈”有时也会将硬件部分包含在内,故此词既可描述软件层面或硬件层面,也可包含两者。XML database(诸如BaseX、eXist、MarkLogic Server一类的数据库)子系统或部件,而无需额外的软件(即应用程序“运行于”目标平台上)。GemStone(数据库及应用程序服务器)(即栈),或可能需要定义操作系统、AOLserver(网页服务器)(大数据及Map
解决方案堆栈
在计算中,解决方案堆栈或软件栈是一套用于创建完整平台的软件子系统或部件,而无需额外的软件(即应用程序“运行于”目标平台上)。
举个例子,要开发一款网络应用程序,架构师需要定义目标操作系统、網頁伺服器、数据库及编程语言(即栈),或可能需要定义操作系统、中间件、数据库及应用程序。通常情况下,不同的开发者负责开发不同的软件栈部分。
从历史角度探究,术语“解决方案栈”有时也会将硬件部分包含在内,故此词既可描述软件层面或硬件层面,也可包含两者。
示例
部分部件或子系统的组合常被使用,因此产生了下列首字母縮略字的简称组合。
BCHS
OpenBSD(操作系统)
C(编程语言)
httpd(网页服务器)
SQLite(数据库)
ELK
Logstash(事件及日志管理工具)
Kibana(数据可视化)
Ganeti
分布式复制块设备(存储复制)
Ganeti(虚拟机集群管理工具)
Ganeti Web Manager(网页界面)
GLASS
GemStone(数据库及应用程序服务器)
Linux(操作系统)
Apache(网页服务器)
Smalltalk(编程语言)
Seaside(网页框架)
JAMstack
JavaScript(编程语言)
应用程序接口(应用程序接口)
置标语言(内容)
Linux(操作系统)
Apache(网页服务器)
LAPP
Linux(操作系统)
Apache(网页服务器)
PostgreSQL(数据库管理系统)
LEAP
Linux(操作系统)
Eucalyptus(亚马逊弹性计算云的自由开源替代方案)
AppScale(云计算框架及Google應用服務引擎的自由开源替代方案)
Python(编程语言)
LEMP/LNMP
Linux(操作系统)
Nginx(网页服务器)
LLMP
Linux(操作系统)
Lighttpd(网页服务器)
LYME及LYCE
Linux(操作系统)
Mnesia或CouchDB(数据库,使用Erlang编写)
Erlang(函数编程语言)
MAMP
Mac OS X(操作系统)
Apache(网页服务器)
MARQS
Apache Mesos(节点开关)
Akka(Actor实现)
Riak(数据储存)
Apache Kafka(发信)
Apache Spark(大数据及MapReduce)
MongoDB(数据库)
Express.js(应用程序控制器层)
Angular.js(网页应用呈现)
Node.js(网页服务器)
MERN
MongoDB(数据库)
Express.js(应用程序控制器层)
React.js(网页应用呈现)
Node.js(网页服务器)
MEVN
MongoDB(数据库)
Express.js(应用程序控制器层)
Vue.js(网页应用呈现)
Node.js(网页服务器)
NMP
Nginx(网页服务器)
PHP(编程语言)
OpenACS
AOLserver(网页服务器)
OpenACS(Web应用框架)
PostgreSQL或Oracle数据库(数据库)
Tcl(脚本语言)
SMACK
Apache Spark(大数据及MapReduce)
Apache Mesos(节点开关)
Akka(Actor实现)
Apache Cassandra(数据库)
Apache Kafka(串流處理)
Windows(操作系统)
Apache(网页服务器)
WIMP
Windows(操作系统)
網際網路資訊服務(网页服务器)
WINS
Windows Server(操作系统)
網際網路資訊服務(网页服务器)
Microsoft SQL Server(数据库)
WISA
Windows Server(操作系统)
網際網路資訊服務(网页服务器)
Microsoft SQL Server(数据库)
ASP.NET(网页框架)
cross-platform(操作系统)
Apache(网页服务器)
PHP(编程语言)
Perl(编程语言)
XRX
XML database(诸如BaseX、eXist、MarkLogic Server一类的数据库)
XQuery(查询语言)
XForms(客户端)
另请参阅
参考文献
- ^ . Computer Desktop Encyclopedia. The Computer Language Company. 2015 [5 July 2018]. (原始内容存档于2020-07-21).
- ^ Mimoso, Michael S. . SearchEnterpriseLinux.com. 24 February 2003 [2009-08-09]. (原始内容存档于2009-11-10).
- ^ Ferguson, R. . Que Publishing. 2002: 616 [2019-05-24]. ISBN 9780789725707. (原始内容存档于2020-07-21).
- ^ Anderson, G.W. . Sams. 2003: 13. ISBN 9780789728753.
- ^ Beal, V. . Webopedia. Quinstreet, Inc. 7 September 2007 [5 July 2018]. (原始内容存档于2020-07-21).
- ^ Dzonsons, K. . [5 July 2018]. (原始内容存档于2021-03-29).
- ^ Chhajed, S. . . Packt Publishing Ltd. 2015: 1–22 [2019-05-24]. ISBN 9781785886706. (原始内容存档于2019-04-01).
- ^ . Ganeti Documentation. Google, Inc. [5 July 2018]. (原始内容存档于2019-04-23).
- ^ Glynn, A. . Horizons of Identity. 3 June 2015 [5 July 2018]. (原始内容存档于2020-11-12).
- ^ . [5 July 2018]. (原始内容存档于2021-05-16).
- ^ Frampton, M. . Apress. 2018: 7 [2019-05-24]. ISBN 9781484221495. (原始内容存档于2020-07-21).
- ^ Rittinghouse, J.W.; Ransome, J.F. . CRC Press. 2017: PT184 [2019-05-24]. ISBN 9781351615365. (原始内容存档于2020-07-21).
- ^ Kaisler, S.H.; Amour, F.; Espinosa, A.; Money, W.H. . Business Expert Press. 2015: PT69 [2019-05-24]. ISBN 9781631572234. (原始内容存档于2020-07-21).
- ^ . LEMP.io. [6 July 2018]. (原始内容存档于2014-10-24).
- ^ Johnston, C. . ChrisJohnston.org. 18 February 2009 [6 July 2018]. (原始内容存档于2019-02-05).
- ^ . Idiosyncratic Knowledge. 9 July 2016 [9 July 2016]. (原始内容存档于2020-07-21).
- ^ Coucouvanis, N. . Mac Life. 2007, (5): 83–86 [6 July 2018]. (原始内容存档于2020-07-21).
- ^ Wilson, E. . . Packt Publishing Ltd. 2018: 7–13 [2019-05-24]. ISBN 9781787280045. (原始内容存档于2020-07-21).
- ^ Sharma, A. . . Packt Publishing Ltd. 2018: 6–30 [2019-05-24]. ISBN 9781788830775. (原始内容存档于2020-07-21).
- ^ Luna, F. . RedUSERS. 2017: 17–18 [2019-05-24]. (原始内容存档于2020-07-21).
- ^ . OpenACS.org. OpenACS Community. [6 July 2018]. (原始内容存档于2021-01-18).
- ^ . Softaculous Ltd. [6 July 2018]. (原始内容存档于2021-01-22).
- ^ . AWS Documentation. Amazon Web Services, Inc. [6 July 2018]. (原始内容存档于2020-10-24).
- ^ Evgen. . GBKSOFT Blog. GBKSOFT Dev LLC. 28 January 2018 [6 July 2018]. (原始内容存档于2020-11-28).
- ^ Sachdeva, B. . developer.com. QuinStreet, Inc. 27 May 2009 [6 July 2018]. (原始内容存档于2021-01-16).
- ^ . Apache Friends. [6 July 2018]. (原始内容存档于2016-03-12).
- ^ McCreary, D. . danmccreary.com. [6 July 2018]. (原始内容存档于2018-07-06).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)