技術棧(technology stack)

 

technology stack

技術棧: 產品實現上依賴的軟件基礎組件, 包括html

一、 系統android

二、 中間件web

三、 數據庫sql

四、 應用軟件數據庫

五、 開發語言apache

六、 框架ruby

https://en.wikipedia.org/wiki/Solution_stack網絡

From Wikipedia, the free encyclopedia

Jump to navigation Jump to search架構

In computing, a solution stack or software stack is a set of software subsystems or components needed to create a complete platform such that no additional software is needed to support applications.[1] Applications are said to "run on" or "run on top of" the resulting platform.app

For example, to develop a web application the architect defines the stack as the target operating system, web server, database, and programming language. Another version of a software stack is operating system, middleware, database, and applications.[2] Regularly, the components of a software stack are developed by different developers independently from one another.

Some components/subsystems of an overall system are chosen together often enough that the particular set is referred to by a name representing the whole, rather than by naming the parts. Typically, the name is an acronym representing the individual components.[3]

The term "solution stack" has, historically, occasionally included hardware components as part of a total solution, mixing both the hardware and software in layers of support.[4][5]

 

MERN [18]
MongoDB (database)
Express.js (app controller layer)
React.js (web app presentation)
Node.js (web server)

 

 

https://blog.hubstaff.com/technology-stack/

A tech stack is the underlying elements of a web or mobile application. These are the frameworks, languages, and software products that everything else is built on. For example, you might have created your web application with Ruby on Rails—that’s the language and framework. That might access a database created with PostgreSQL. You’ll need to host that on a server, say, an Apache server. You’ll need Phusion Passenger to make that happen. Those are all elements of the server-side stack.

The client-side tech stack includes HTML, CSS, and JavaScript. That’s what translates your application to a readable format for the user’s browser. If you’ve created a mobile application, the stack is very small: it’s usually only a native application, created with something like Xcode or Android Studio.

 

stack解釋

詞典:

stack

美 [stæk]
英 [stæk]
  • n.堆棧;一摞;大量;許多
  • v.(使)放成整齊的一疊(或一摞、一堆)
  • 網絡堆疊;棧區;煙囪
1.
積材,層積,堆積;〔英國〕一堆〔木材等的計量單位,=108立方英尺〕
2.
(麥杆等的)堆,垛;乾草堆
3.
(賭博時的)一堆籌碼
4.
煙囪;一排[一羣]煙囪,車船的煙突
5.
(圖書館的)許多書架,書庫
6.
槍架
7.
〔英國〕(突出海面的)浪蝕巖柱,海中孤峯
8.
〔口語〕許多,大量
9.
【機械工程】管組
10.
【無線電】選式存儲器

 

棧:堆疊

軟件技術爲何會有棧的概念, 與人類認識世界的通常概念對應, 老是從具體到抽象, 從底層到高層, 一個大的系統會分爲若干功能層,

例如

OSI的七層架構: 物理層、鏈路層、網絡層、傳輸層、會話層、表示層

JAVAEE的三層結構: 模型層、邏輯層、表示層

 微軟技術棧, 底層爲基礎, 上層爲應用

相關文章
相關標籤/搜索