Talk:Solution stack

From Wikipedia, the free encyclopedia
Jump to: navigation, search
WikiProject Software / Computing  (Rated Start-class)
WikiProject icon This article is within the scope of WikiProject Software, a collaborative effort to improve the coverage of software on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
Start-Class article Start  This article has been rated as Start-Class on the project's quality scale.
 ???  This article has not yet received a rating on the project's importance scale.
Taskforce icon
This article is supported by WikiProject Computing.

AMP co-planar?[edit]

LAMP isn't a very good example of a layered software system as the AMP are all co-planar.

a) Please sign your comments.
b) If you're not going to write your comments in English than I suggest you post your comments to the Jargon version of Wikipdia...oh wait, there isn't one of those. <grin>
c) Can someone please translate "co-planar" to an understandable form; pretty please.
--TMH (talk) 21:14, 1 March 2008 (UTC)
I imagine that by co-planar, the author of the comment above meant that these software "layers" aren't layered as such, in the sense that each exists "within" the next one. I'd disagree with respect to PHP running inside Apache, though (details like external fcgi processes aside).
I think the "stack" aspect refers more to conceptually visualising which software makes use of which products (which looks more like a dependency graph, to me). In other words, "stack" as used here does not mean literally running inside each layer. Kate (talk) 15:37, 14 September 2008 (UTC)
The main article no longer refers to layers. If there is no other feedback here in a while I will remove this "talk" section. Arbalest Mike (talk) 15:15, 11 October 2014 (UTC)
Incidentally, the article says "a solution stack is a set of software subsystems". A stack (in the data structure sense) isn't a set; sets are unordered. This might be worth clarifying. Kate (talk) 15:37, 14 September 2008 (UTC)
The term "stack" (as in pancakes) as it is used here was never meant as a data-structure/computer science term. Is that ambiguous? Also, "set" as used here is not meant as a mathematical term either. Arbalest Mike (talk) 15:15, 11 October 2014 (UTC)
The OP posted from Microsoft IP space. I don't know what they meant by "co-planar" in this content, as except possibly for LYME, the "AMP" aren't "co-planar" by any useful meaning I can construct for it. Andy Dingley (talk) 14:26, 25 September 2008 (UTC)

Better naming?[edit]

Any thoughts on better naming?

This article lists some broad options for low-level platforms (not even frameworks) from which to build dynamic web apps. "Solution stack" doesn't convey the web-app nature of this at all.

They are:

  • Web-based
  • Stacks, with ordered layers.
  • Ways of building "web applications", which is somewhat narrower than "solutions"

They're not:

  • Open source (all of them, or every layer)
  • Frameworks (in the additional sense that Ruby on Rails, CherryPy etc. are)

"List of ..." is also a possibility, according to local conventions (or is there too much detail for a mere list?)
"Comparison of ..." ?
Andy Dingley (talk) 14:30, 25 September 2008 (UTC)

If the article is kept, I'd recommend a name change to something like Server stack, Web server stack, or Web server configuration. — (talk) 15:31, 14 March 2013 (UTC)

This page is horrible[edit]

Really, all this page does is talk about LAMP. If I wasn't so lazy, I would nominate it for deletion. —Preceding unsigned comment added by (talk) 22:44, 15 May 2011 (UTC)

It also seems somewhat out of date. Nginx is becoming a widely used alternative to Apache web server and this is not reflected in the page. --Ross Engers (talk) 13:47, 21 July 2012 (UTC)

I agree - it refers to a vague cheesy marketing term rather than anything valuable to someone interested in the subject. Better information is already available on other pages. (talk) —Preceding undated comment added 07:43, 3 August 2012 (UTC)
I agree. The name for the article seems to be more of a marketing term than a good description of what the article describes. (And the article itself doesn't seem to do much more than list items that there could easily be more of (you just swap in another language for PHP or another OS for Linux or whatever, and now you have a new 'solution stack' that you could argue should be included in the article, regardless of the notability of that particular configuration.). I.e., it feels like this is an enumeration of possible configurations. — (talk) 15:31, 14 March 2013 (UTC)
# The sounds like, naming an article for deletion, is a punishment? Is this some new criteria I am not aware of, in this Idiocracy?
# The term Solution stack is certainly not a marketing term, but it a term often used in marketing.
# The introduction could certainly be a bit longer. User:ScotXWt@lk 22:54, 6 June 2014 (UTC)


Free BSD, Apache, Postgre, Perl — Preceding unsigned comment added by (talk) 18:45, 4 January 2013 (UTC)

This is also known as BAPP, which has it's own page.
Interestingly, the BAPP page lists even more combinations of stacks. But, rather than moving the unique elements of that list here right away, I suggest finding all other such lists within the pages of individual stacks and then adding them all here at the same time those individual lists are replaced with text containing a link to this page.Arbalest Mike (talk) 17:40, 17 September 2014 (UTC)

Why is this linked to by so many articles?[edit]

In light of the above suggestion that the article be nominated for deletion, I thought I'd see what linked to it to see if was providing helpful context.

It's linked to from a ton of articles, but many of them seem to be inaccurate (a word links here but the word in the article is something other than an OS/server/database/language stack) or there's a link in the See Also section for a page that covers something related to the Web but not at all relevant to a server stack. One example of the former is that the Ruby on Rails article described Rails itself as a 'full stack' with a link to this page. WinFS is similarly described/linked. So is DirectSound. As a result, in many cases I think linking to this page would make the original article/subject more difficult to understand for someone who is new to this domain.

I'm not sure why someone would bother to make links to something so general and meta, but I think changing the name might help (assuming the article isn't deleted altogether). Something that includes 'web' and possibly 'server'. I think 'solution' should go as it doesn't narrow down the meaning or give any additional clue other than that these sorts of products sometimes have marketing teams trying to sell them to non-technical people. — (talk) 15:37, 14 March 2013 (UTC)

Probably because, while the term solution stack is not a marketing term itself, it a term very often used in marketing. ;-) User:ScotXWt@lk 22:55, 6 June 2014 (UTC)

Combined lists[edit]

In addition to explaining that common collections of components are referred to by a name/acronym, I combined the two lists. They were combined since the "Other" (as distinct from "Linux-based") showed stacks that could include Linux as an element. Also, the "Linux-Based" list had text explaining that elements were open/free yet many elements of the "Other" list were also open/free so the distinction was even more artificial. Arbalest Mike (talk) 17:30, 17 September 2014 (UTC)

What is this article? Is it a WP:LIST? Who decides which are the common, named stacks, and which aren't?[edit]

The above questions were added as a comment in a recent edit. This is an attempt to answer those.

1) "what is this article". It is an explanation of the phenomenon of collections of components making for a solution... and that solution becoming common place enough to be an informal standard.

2) "is it a list". No, but the article contained a few lists as examples and edits since then have included more and more of these examples. Some of those examples might be obscure (they have their own small following) but it doesn't make sense (to me) to challenge them for inclusion. There are others that are out there but not included in the list. Again, it doesn't make sense to me to chase them down and include them here.

3) "who decides". Any random components can be combined as a stack. When the same combinations show up again and again they tend to get an acronym associated with them. When that combination shows up in forums, boards and magazines as its acronym rather than enumerated components then it is "named" be default. There is no official process for this.

Arbalest Mike (talk) 15:50, 4 May 2015 (UTC)

Discussion - deletion of MSP text and link[edit]

A single purpose anon IP address has added a new meaning for the term Solution Stack and linked to a website that is supposedly a firm that supports exactly that use of the term. What's more is that the web site looks like a placeholder, possibly under development. This has all the elements of spam and conflict of interest editing.

Also the addition of the word "traditionally" implies that the definition of the term as provided by this article is dated. I am reverting the edits but if someone wants to make the case for the additions, to the meaning of the term, do it here. Arbalest Mike (talk) 19:45, 13 December 2015 (UTC)