码迷,mamicode.com
首页 > 其他好文 > 详细

技术栈(technology stack)

时间:2019-02-17 12:46:41      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:技术   mda   name   链路层   special   img   data-   soft   regular   

 

technology stack

技术栈: 产品实现上依赖的软件基础组件, 包括

1、 系统

2、 中间件

3、 数据库

4、 应用软件

5、 开发语言

6、 框架

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.

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的三层结构: 模型层、逻辑层、表示层

技术图片

 微软技术栈, 底层为基础, 上层为应用

技术图片

 

 

 

技术栈(technology stack)

标签:技术   mda   name   链路层   special   img   data-   soft   regular   

原文地址:https://www.cnblogs.com/lightsong/p/10390504.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!