解决方案堆栈

在计算中，解决方案堆栈或软件栈是一套用于创建完整平台的软件子系统或部件，而无需额外的软件（即应用程序“运行于”目标平台上）。 举个例子，要开发一款网络应用程序，架构师需要定义目标操作系统、網頁伺服器、数据库及编程语言（即栈），或可能需要定义操作系统、中间件、数据库及应用程序。通常情况下，不同的开发者负责开发不同的软件栈部分。 从历史角度探究，术语“解决方案栈”有时也会将硬件部分包含在内，故此词既可描述软件层面或硬件层面，也可包含两者。 部分部件或子系统的组合常被使用，因此产生了下列首字母縮略字的简称组合。 BCHS OpenBSD（操作系统） C（编程语言） httpd（网页服务器） SQLite（数据库） ELK Elasticsearch（搜索引擎） Logstash（事件及日志管理（英语：log management）工具） Kibana（英语：Kibana）（数据可视化） Ganeti Xen或KVM（虚拟机监视器） 搭配LVM的Linux（大容量存储设备管理） 分布式复制块设备（存储复制（英语：Replication (computing)）） Ganeti（英语：Ganeti）（虚拟机集群管理（英语：Cluster manager）工具） Ganeti Web Manager（英语：Ganeti Web Manager）（网页界面） GLASS GemStone（英语：Gemstone (database)）（数据库及应用程序服务器） Linux（操作系统） Apache（网页服务器） Smalltalk（编程语言） Seaside（英语：Seaside web framework）（网页框架） JAMstack（英语：JAMstack） JavaScript（编程语言） 应用程序接口（应用程序接口） 置标语言（内容） LAMP Linux（操作系统） Apache（网页服务器） MySQL或MariaDB（数据库管理系统） Perl、PHP或Python（脚本语言） LAPP Linux（操作系统） Apache（网页服务器） PostgreSQL（数据库管理系统） Perl、PHP或Python（脚本语言） LEAP Linux（操作系统） Eucalyptus（英语：Eucalyptus (software)）（亚马逊弹性计算云的自由开源替代方案） AppScale（英语：AppScale）（云计算框架及Google應用服務引擎的自由开源替代方案） Python（编程语言） LEMP/LNMP Linux（操作系统） Nginx（网页服务器） MySQL或MariaDB（数据库管理系统） Perl、PHP或Python（脚本语言） LLMP Linux（操作系统） Lighttpd（网页服务器） MySQL或MariaDB（数据库管理系统） Perl、PHP或Python（脚本语言） LYME（英语：LYME (software bundle)）及LYCE（英语：LYCE (software bundle)） Linux（操作系统） Yaws（网页服务器，使用Erlang编写） Mnesia或CouchDB（数据库，使用Erlang编写） Erlang（函数编程语言） MAMP（英语：MAMP） Mac OS X（操作系统） Apache（网页服务器） MySQL或MariaDB（数据库） PHP、Perl或Python（编程语言） MARQS Apache Mesos（节点开关） Akka（Actor实现） Riak（英语：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（英语：List of Nginx–MySQL–PHP packages） Nginx（网页服务器） MySQL或MariaDB（数据库） PHP（编程语言） OpenACS（英语：OpenACS） Linux或Windows（操作系统） AOLserver（英语：AOLserver）（网页服务器） OpenACS（英语：OpenACS）（Web应用框架） PostgreSQL或Oracle数据库（数据库） Tcl（脚本语言） SMACK Apache Spark（大数据及MapReduce） Apache Mesos（节点开关） Akka（Actor实现） Apache Cassandra（数据库） Apache Kafka（串流處理） WAMP Windows（操作系统） Apache（网页服务器） MySQL或MariaDB（数据库） PHP、Perl或Python（编程语言） WIMP Windows（操作系统） 網際網路資訊服務（网页服务器） MySQL或MariaDB（数据库） PHP、Perl或Python（编程语言） 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（英语：XRX (web application architecture)） XML database（英语：XML database）（诸如BaseX（英语：BaseX）、eXist（英语：eXist）、MarkLogic Server（英语：MarkLogic Server）一类的数据库） XQuery（英语：XQuery）（查询语言） REST（客户端界面） XForms（客户端） 内容管理框架 内容管理系统 Apache–MySQL–PHP包列表（英语：List of Apache–MySQL–PHP packages） Nginx–MySQL–PHP包列表（英语：List of Nginx–MySQL–PHP packages） Web应用框架 Solution stack. Computer Desktop Encyclopedia. The Computer Language Company. 2015 [5 July 2018]. （原始内容存档于2020-07-21）.  Mimoso, Michael S. Red Hat: Linux served at vertical data center dinner tables. SearchEnterpriseLinux.com. 24 February 2003 [2009-08-09]. （原始内容存档于2009-11-10）.  Ferguson, R. Using Microsoft SharePoint Portal Server. Que Publishing. 2002: 616 [2019-05-24]. ISBN 9780789725707. （原始内容存档于2020-07-21）.  Anderson, G.W. SAP Planning: Best Practices in Implementation. Sams. 2003: 13. ISBN 9780789728753.  Beal, V. Acronym Guide to Web Stacks. Webopedia. Quinstreet, Inc. 7 September 2007 [5 July 2018]. （原始内容存档于2020-07-21）.  Dzonsons, K. BCHS Stack. [5 July 2018]. （原始内容存档于2021-03-29）.  Chhajed, S. Chapter 1: Introduction to ELK Stack. Learning ELK Stack. Packt Publishing Ltd. 2015: 1–22 [2019-05-24]. ISBN 9781785886706. （原始内容存档于2019-04-01）.  Ganeti installation tutorial. Ganeti Documentation. Google, Inc. [5 July 2018]. （原始内容存档于2019-04-23）.  Glynn, A. A Beginners’ Guide to Installing and Configuring GLASS: Gemstone 64/S Smalltalk / Seaside / Application Server / Object Database Server Environment. Horizons of Identity. 3 June 2015 [5 July 2018]. （原始内容存档于2020-11-12）.  JAMstack. [5 July 2018]. （原始内容存档于2021-05-16）.  Frampton, M. Complete Guide to Open Source Big Data Stack. Apress. 2018: 7 [2019-05-24]. ISBN 9781484221495. （原始内容存档于2020-07-21）.  Rittinghouse, J.W.; Ransome, J.F. Cloud Computing: Implementation, Management, and Security. CRC Press. 2017: PT184 [2019-05-24]. ISBN 9781351615365. （原始内容存档于2020-07-21）.  Kaisler, S.H.; Amour, F.; Espinosa, A.; Money, W.H. Obtaining Value from Big Data for Service Delivery. Business Expert Press. 2015: PT69 [2019-05-24]. ISBN 9781631572234. （原始内容存档于2020-07-21）.  LEMP Stack Info. LEMP.io. [6 July 2018]. （原始内容存档于2014-10-24）.  Johnston, C. Setting up a LLMP Stack (Linux, Lighttpd, MySQL, PHP5) on Ubuntu 8.10. ChrisJohnston.org. 18 February 2009 [6 July 2018]. （原始内容存档于2019-02-05）.  Solution Stack. Idiosyncratic Knowledge. 9 July 2016 [9 July 2016]. （原始内容存档于2020-07-21）.  Coucouvanis, N. Get Your Wiki On. Mac Life. 2007, (5): 83–86 [6 July 2018]. （原始内容存档于2020-07-21）.  Wilson, E. Chapter 1: Introduction to the MERN Stack. MERN Quick Start Guide. Packt Publishing Ltd. 2018: 7–13 [2019-05-24]. ISBN 9781787280045. （原始内容存档于2020-07-21）.  Sharma, A. Chapter 1: Introducing MEVN. Full-Stack Web Development with Vue.js and Node. Packt Publishing Ltd. 2018: 6–30 [2019-05-24]. ISBN 9781788830775. （原始内容存档于2020-07-21）.  Luna, F. Programador Web Full Stack: Desarrollo frontend y backend. RedUSERS. 2017: 17–18 [2019-05-24]. （原始内容存档于2020-07-21）.  OpenACS: What it is and why to use it. OpenACS.org. OpenACS Community. [6 July 2018]. （原始内容存档于2021-01-18）.  WAMP. Softaculous Ltd. [6 July 2018]. （原始内容存档于2021-01-22）.  Tutorial: Installing a WIMP Server on an Amazon EC2 Instance Running Windows Server. AWS Documentation. Amazon Web Services, Inc. [6 July 2018]. （原始内容存档于2020-10-24）.  Evgen. How to Choose Your Technology Stack for Web Development. GBKSOFT Blog. GBKSOFT Dev LLC. 28 January 2018 [6 July 2018]. （原始内容存档于2020-11-28）.  Sachdeva, B. Which Web Application Stack Is Best for Me?. developer.com. QuinStreet, Inc. 27 May 2009 [6 July 2018]. （原始内容存档于2021-01-16）.  XAMPP Apache + MariaDB + PHP + Perl. Apache Friends. [6 July 2018]. （原始内容存档于2016-03-12）.  McCreary, D. XRX. danmccreary.com. [6 July 2018]. （原始内容存档于2018-07-06）.