解决方案堆栈

计算中,解决方案堆栈软件栈是一套用于创建完整平台软件子系统或部件,而无需额外的软件(即应用程序“运行于”目标平台上)。

举个例子,要开发一款网络应用程序,架构师需要定义目标操作系统網頁伺服器数据库编程语言(即栈),或可能需要定义操作系统、中间件、数据库及应用程序。通常情况下,不同的开发者负责开发不同的软件栈部分。

从历史角度探究,术语“解决方案栈”有时也会将硬件部分包含在内,故此词既可描述软件层面或硬件层面,也可包含两者。

示例

部分部件或子系统的组合常被使用,因此产生了下列首字母縮略字的简称组合。

BCHS

OpenBSD(操作系统)

C(编程语言)

httpd(网页服务器)

SQLite(数据库)

ELK

Elasticsearch搜索引擎

Logstash(事件及日志管理工具)

Kibana(数据可视化

Ganeti

XenKVM虚拟机监视器

搭配LVMLinux(大容量存储设备管理)

分布式复制块设备(存储复制)

Ganeti(虚拟机集群管理工具)

Ganeti Web Manager(网页界面)

GLASS

GemStone(数据库及应用程序服务器)

Linux(操作系统)

Apache(网页服务器)

Smalltalk(编程语言)

Seaside(网页框架)

JAMstack

JavaScript(编程语言)

应用程序接口(应用程序接口)

置标语言(内容)

LAMP

Linux(操作系统)

Apache(网页服务器)

MySQLMariaDB数据库管理系统

PerlPHPPython脚本语言

LAPP

Linux(操作系统)

Apache(网页服务器)

PostgreSQL(数据库管理系统)

PerlPHPPython(脚本语言)

LEAP

Linux(操作系统)

Eucalyptus(亚马逊弹性计算云的自由开源替代方案)

AppScale(云计算框架及Google應用服務引擎的自由开源替代方案)

Python(编程语言)

LEMP/LNMP

Linux(操作系统)

Nginx(网页服务器)

MySQLMariaDB(数据库管理系统)

PerlPHPPython(脚本语言)

LLMP

Linux(操作系统)

Lighttpd(网页服务器)

MySQLMariaDB(数据库管理系统)

PerlPHPPython(脚本语言)

LYME及LYCE

Linux(操作系统)

Yaws(网页服务器,使用Erlang编写)

MnesiaCouchDB(数据库,使用Erlang编写)

Erlang(函数编程语言)

MAMP

Mac OS X(操作系统)

Apache(网页服务器)

MySQLMariaDB(数据库)

PHPPerlPython(编程语言)

MARQS

Apache Mesos(节点开关)

Akka(Actor实现)

Riak(数据储存)

Apache Kafka(发信)

Apache Spark(大数据及MapReduce)

MEAN

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(网页服务器)

MySQLMariaDB(数据库)

PHP(编程语言)

OpenACS

LinuxWindows(操作系统)

AOLserver(网页服务器)

OpenACS(Web应用框架

PostgreSQLOracle数据库(数据库)

Tcl(脚本语言)

SMACK

Apache Spark(大数据及MapReduce)

Apache Mesos(节点开关)

Akka(Actor实现)

Apache Cassandra(数据库)

Apache Kafka(串流處理)

WAMP

Windows(操作系统)

Apache(网页服务器)

MySQLMariaDB(数据库)

PHPPerlPython(编程语言)

WIMP

Windows(操作系统)

網際網路資訊服務(网页服务器)

MySQLMariaDB(数据库)

PHPPerlPython(编程语言)

WINS

Windows Server(操作系统)

網際網路資訊服務(网页服务器)

.NET軟體框架

Microsoft SQL Server(数据库)

WISA

Windows Server(操作系统)

網際網路資訊服務(网页服务器)

Microsoft SQL Server(数据库)

ASP.NET(网页框架)

XAMPP

cross-platform(操作系统)

Apache(网页服务器)

MariaDB or MySQL(数据库)

PHP(编程语言)

Perl(编程语言)

XRX

XML database(诸如BaseX、eXist、MarkLogic Server一类的数据库)

XQuery(查询语言)

REST客户端界面)

XForms(客户端)

另请参阅

参考文献

  1.  . Computer Desktop Encyclopedia. The Computer Language Company. 2015 [5 July 2018]. (原始内容存档于2020-07-21).
  2.  Mimoso, Michael S. . SearchEnterpriseLinux.com. 24 February 2003 [2009-08-09]. (原始内容存档于2009-11-10).
  3.  Ferguson, R. . Que Publishing. 2002: 616 [2019-05-24]. ISBN 9780789725707. (原始内容存档于2020-07-21).
  4.  Anderson, G.W. . Sams. 2003: 13. ISBN 9780789728753.
  5.  Beal, V. . Webopedia. Quinstreet, Inc. 7 September 2007 [5 July 2018]. (原始内容存档于2020-07-21).
  6.  Dzonsons, K. . [5 July 2018]. (原始内容存档于2021-03-29).
  7.  Chhajed, S. . . Packt Publishing Ltd. 2015: 1–22 [2019-05-24]. ISBN 9781785886706. (原始内容存档于2019-04-01).
  8.  . Ganeti Documentation. Google, Inc. [5 July 2018]. (原始内容存档于2019-04-23).
  9.  Glynn, A. . Horizons of Identity. 3 June 2015 [5 July 2018]. (原始内容存档于2020-11-12).
  10.  . [5 July 2018]. (原始内容存档于2021-05-16).
  11.  Frampton, M. . Apress. 2018: 7 [2019-05-24]. ISBN 9781484221495. (原始内容存档于2020-07-21).
  12.  Rittinghouse, J.W.; Ransome, J.F. . CRC Press. 2017: PT184 [2019-05-24]. ISBN 9781351615365. (原始内容存档于2020-07-21).
  13.  Kaisler, S.H.; Amour, F.; Espinosa, A.; Money, W.H. . Business Expert Press. 2015: PT69 [2019-05-24]. ISBN 9781631572234. (原始内容存档于2020-07-21).
  14.  . LEMP.io. [6 July 2018]. (原始内容存档于2014-10-24).
  15.  Johnston, C. . ChrisJohnston.org. 18 February 2009 [6 July 2018]. (原始内容存档于2019-02-05).
  16.  . Idiosyncratic Knowledge. 9 July 2016 [9 July 2016]. (原始内容存档于2020-07-21).
  17.  Coucouvanis, N. . Mac Life. 2007, (5): 83–86 [6 July 2018]. (原始内容存档于2020-07-21).
  18.  Wilson, E. . . Packt Publishing Ltd. 2018: 7–13 [2019-05-24]. ISBN 9781787280045. (原始内容存档于2020-07-21).
  19.  Sharma, A. . . Packt Publishing Ltd. 2018: 6–30 [2019-05-24]. ISBN 9781788830775. (原始内容存档于2020-07-21).
  20.  Luna, F. . RedUSERS. 2017: 17–18 [2019-05-24]. (原始内容存档于2020-07-21).
  21.  . OpenACS.org. OpenACS Community. [6 July 2018]. (原始内容存档于2021-01-18).
  22.  . Softaculous Ltd. [6 July 2018]. (原始内容存档于2021-01-22).
  23.  . AWS Documentation. Amazon Web Services, Inc. [6 July 2018]. (原始内容存档于2020-10-24).
  24.  Evgen. . GBKSOFT Blog. GBKSOFT Dev LLC. 28 January 2018 [6 July 2018]. (原始内容存档于2020-11-28).
  25.  Sachdeva, B. . developer.com. QuinStreet, Inc. 27 May 2009 [6 July 2018]. (原始内容存档于2021-01-16).
  26.  . Apache Friends. [6 July 2018]. (原始内容存档于2016-03-12).
  27.  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.

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐