解決方案疊起來
外觀
佇計算中,解決方案疊起來抑是軟體棧是一套用佇創建完整平台的軟體子系統或者是部件,毋過毋免額外的軟體(就應用程式「運行佇」目標平台頂)。
比一个例,欲開發一款網路應用程式,架構師需要定義目標作業系統、彼號網頁侍服器、資料庫佮程式語言(即棧), 抑無可能需要定義作業系統、中央件、資料庫佮應用程式。通常情況下,無仝的開發者負責開發無仝的軟體棧的部份。
對歷史角度探究,術語「解決方案棧」有時仔嘛會共硬體部份包含在內,故此詞也會當描述軟體層面抑是硬體層面,也會當包含兩个人。
示例
部份的部份抑是子系統的組合定予人使用,自按呢產生落列頭一字母縮略字的簡稱組合。
BCHS
- OpenBSD(作業系統)
- C(程式語言)
- httpd(彼號網頁侍服器)
- SQLite(資料庫)
ELK
- Elasticsearch(搜揣 ia̋n-jín)
- Logstash(事件佮日誌管理工具)
- Kibana(數據會當視化)
Ganeti
- Xen 抑是 KVM(虛擬機監視器)
- 配搭 LVM 的 Linux(大容量存儲設備管理)
- 分布式複製塊設備(存儲複製)
- Ganeti(虛擬機集群管理工具)
- Ganeti Web Manager(網頁界面)
GLASS
- GemStone(資料庫閣有應用程式侍服器)
- Linux(作業系統)
- Apache(彼號網頁侍服器)
- Smalltalk(程式語言)
- Seaside(網頁框殼)
JAMstack
- JavaScript(程式語言)
- 應用程式接口(應用程式接口)
- 對標語言(內容)
LAMP
- Linux(作業系統)
- Apache(彼號網頁侍服器)
- MySQL 抑是 MariaDB(資料庫管理系統)
- Perl、PHP 抑是 Python(跤本語言)
LAPP
- Linux(作業系統)
- Apache(彼號網頁侍服器)
- PostgreSQL(資料庫管理系統)
- Perl、PHP 抑是 Python(跤本語言)
LEAP
- Linux(作業系統)
- Eucalyptus(亞馬遴彈性計算雲的自由開源替代方案)
- AppScale(雲計算框殼佮 Google 應用服務 ia̋n-jín 的自由開源替代方案)
- Python(程式語言)
LEMP / LNMP
- Linux(作業系統)
- Nginx(彼號網頁侍服器)
- MySQL 抑是 MariaDB(資料庫管理系統)
- Perl、PHP 抑是 Python(跤本語言)
LLMP
- Linux(作業系統)
- Lighttpd(彼號網頁侍服器)
- MySQL 抑是 MariaDB(資料庫管理系統)
- Perl、PHP 抑是 Python(跤本語言)
LYME 佮 LYCE
- Linux(作業系統)
- Yaws(彼號網頁侍服器,使用 Erlang 編寫)
- Mnesia 抑是 CouchDB(資料庫,使用 Erlang 編寫)
- Erlang(函數程式語言)
MAMP
- Mac OS X(作業系統)
- Apache(彼號網頁侍服器)
- MySQL 抑是 MariaDB(資料庫)
- PHP、Perl 抑是 Python(程式語言)
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(彼號網頁侍服器)
- MySQL 抑是 MariaDB(資料庫)
- PHP(程式語言)
OpenACS
- Linux 抑是 Windows(作業系統)
- AOLserver(彼號網頁侍服器)
- 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
- XML database(諸如 BaseX、eXist、MarkLogic Server 一類的資料庫)
- XQuery(查詢語言)
- REST(客戶捀界面)
- XForms(客戶捀)
另外閣有參閱
- 內容管理框殼
- 內容管理系統
- Apache–MySQL–PHP 包列表
- Nginx–MySQL–PHP 包列表
- Web 應用框殼