跳至內容

解決方案疊起來

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

佇計算中,解決方案疊起來抑是軟體棧是一套用佇創建完整平台的軟體子系統或者是部件,毋過毋免額外的軟體(就應用程式「運行佇」目標平台頂)。

比一个例,欲開發一款網路應用程式,架構師需要定義目標作業系統、彼號網頁侍服器、資料庫佮程式語言(即棧), 抑無可能需要定義作業系統、中央件、資料庫佮應用程式。通常情況下,無仝的開發者負責開發無仝的軟體棧的部份。

對歷史角度探究,術語「解決方案棧」有時仔嘛會共硬體部份包含在內,故此詞也會當描述軟體層面抑是硬體層面,也會當包含兩个人。

示例

部份的部份抑是子系統的組合定予人使用,自按呢產生落列頭一字母縮略字的簡稱組合。

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 應用框殼

參考文獻