解决方案堆栈

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

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

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

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

; BCHS:
: OpenBSD(操作系统)
: C(编程语言)
: httpd(网页服务器)
: SQLite(数据库)

; ELK:
: Elasticsearch(搜索引擎)
: Logstash(事件及工具)
: (数据可视化)

; Ganeti:
: Xen或KVM(虚拟机监视器)
: 搭配LVM的Linux(大容量存储设备管理)
: 分布式复制块设备(存储)
: (虚拟机工具)
: (网页界面)

; GLASS:
: (数据库及应用程序服务器)
: Linux(操作系统)
: Apache(网页服务器)
: Smalltalk(编程语言)
: (网页框架)

; :
: JavaScript(编程语言)
: 应用程序接口(应用程序接口)
: 置标语言(内容)

; LAMP:
: Linux(操作系统)
: Apache(网页服务器)
: MySQL或MariaDB(数据库管理系统)
: Perl、PHP或Python(脚本语言)

; LAPP:
: Linux(操作系统)
: Apache(网页服务器)
: PostgreSQL(数据库管理系统)
: Perl、PHP或Python(脚本语言)

; LEAP:
: Linux(操作系统)
: (亚马逊弹性计算云的自由开源替代方案)
: (云计算框架及Google應用服務引擎的自由开源替代方案)
: Python(编程语言)

; LEMP/LNMP:
: Linux(操作系统)
: Nginx(网页服务器)
: MySQL或MariaDB(数据库管理系统)
: Perl、PHP或Python(脚本语言)

; LLMP
: Linux(操作系统)
: Lighttpd(网页服务器)
: MySQL或MariaDB(数据库管理系统)
: Perl、PHP或Python(脚本语言)

; 及:
: Linux(操作系统)
: Yaws(网页服务器,使用Erlang编写)
: Mnesia或CouchDB(数据库,使用Erlang编写)
: Erlang(函数编程语言)

; :
: Mac OS X(操作系统)
: Apache(网页服务器)
: MySQL或MariaDB(数据库)
: PHP、Perl或Python(编程语言)

; MARQS:
: MongoDB(数据库)
: Express.js(应用程序控制器层)
: React.js(网页应用呈现)
: Node.js(网页服务器)

; MEVN:
: MongoDB(数据库)
: Express.js(应用程序控制器层)
: Vue.js(网页应用呈现)
: Node.js(网页服务器)

; :
: Nginx(网页服务器)
: MySQL或MariaDB(数据库)
: PHP(编程语言)

;
: Linux或Windows(操作系统)
: (网页服务器)
: (Web应用框架)
: PostgreSQL或Oracle数据库(数据库)
: Tcl(脚本语言)

; SMACK:
: Windows(操作系统)
: Apache(网页服务器)
: MySQL或MariaDB(数据库)
: PHP、Perl或Python(编程语言)

; :
: 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(编程语言)

; :
: (诸如、、一类的数据库)
: (查询语言)
: REST(客户端界面)
: XForms(客户端)

另请参阅

  • 内容管理框架
  • 内容管理系统

*
*

  • Web应用框架

参考文献

评论 (0)

  • 还没有评论,来抢沙发吧。