最能告诉我技术栈是什么东东?
今天看了
Mactalk
的微信推送,里面提到了一个词语:
技术栈
。
栈我知道是什么东西,技术我已知道是什么意思,但是,这两个词凑到了一起,我就不知道是什么意思了,谁能跟我解释一下?
谢谢了~
马儿的胡萝卜
11 years, 8 months ago
Answers
这听起来就像是一个外来语:
A technology stack comprises the layers of components or services that are used to provide a software solution or application. Traditional examples include the OSI seven-layer model, the TCP/IP model, and the W3C technology stack.
Technology stacks are often articulated as a list of technologies, such as "J2EE with Java Server Faces running against a SQL Server database" or as a diagram.
-Wikipedia
比如stackoverflow里面的一个回答 What technology stack to choose :
- Java (cross-platform)
- JSF for the presentation layer. JSF is more or less similar to ASP.NET, (and Java and C# are also alike), so the .NET background wouldn't be such a problem.
- Hibernate / JPA (powerful, multiple database support)
- Selenium, JSFUnit, JUnit, TestNG for testing
- Eclipse + plugins - mostly free
- PostgreSQL - powerful and free
- Some Linux distribution for OS
- spring framework - you don't have any specific requirement for this, but it makes your life easier.
这看起来,额,像是个栈,可惜它不是后进先出的。
口胡,这种数据结构,明明是技术树或者技术图哇!
Karos
answered 11 years, 8 months ago