tags:

views:

211

answers:

3

especially "stack" part

+10  A: 

It refers to the components or technologies/languages/operating sytems/etc used to build a web site. For instance the "LAMP" stack is: Linux, Apache, MySQL, PHP

Grant Limberg
I guess for Microsoft, it's simply Microsoft Stack [or *The* Stack ? ;)]
Vyas Bharghava
No its a W(I|A)M(P) Stack "Windows (IIS|Apache) (My|MS)sql (PHP)" And I would have to say that "*The* Stack" is LAMP as it has a masive market share.
Unkwntech
To cite my source on the above comment about Apache's market share: http://news.netcraft.com/archives/web_server_survey.html
Unkwntech
+7  A: 

Stack is because the components pile up on top of each other

Your Application Presentation
Your Application Controls
Your Application Models
HTTP Server (Apache, IIS, etc.)
Database
Operating System

It's not strictly a stack (not like the OSI protocol stack). But it's approximately a stack.

S.Lott
Is Apache always part of the stack? :)
J Cooper
I made it a bit more agnostic....
Unkwntech
Apache is a web server. IIS is another one. Netscape Enterprise Server was another one. You can also have languages like Lisp which provide their own webservers, either implemented in Lisp or as apache/ISAPI/etc modules.
+2  A: 

"Stack" is slang used by programmers trying desperately to make the set of tools they use sound cool.

Steven A. Lowe