Jump to content

Solution stack: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m r2.7.2+) (Robot: Modifying es:Conjunto de soluciones (informática)
Other solution stacks: Ruby on Rails does not provide a solution stack to any definition provided by the page, nor akin to any of the numerous examples
Line 62: Line 62:
* [[PostgreSQL]] or [[Oracle RDBMS|Oracle]] (database)
* [[PostgreSQL]] or [[Oracle RDBMS|Oracle]] (database)
* [[Tcl]] (scripting language)
* [[Tcl]] (scripting language)

A common full-stack web application framework is [[Ruby on Rails]].


==Solution stack providers==
==Solution stack providers==

Revision as of 13:20, 30 July 2012

In computing, a solution stack is a set of software subsystems or components needed to deliver a fully functional solution, e.g. a product or service.

For example, to develop a web application, the designer needs to use an operating system, web server, database, and programming language. Another version of a solution stack is operating system, middleware, database, and applications.[1]

Linux-based solution stacks

One of the many possible solution stacks available is LAMP:[2]

In the Erlang world, there is also the LYME stack of:

With the advent of the document database CouchDB the LYCE stack where Mnesia is supplemented with CouchDB has been proposed as a realistic alternative, of course using CouchDB doesn't preclude the use of Mnesia.

For Smalltalk, a stack called GLASS exists:

Windows-based solution stacks

Another common stack (WISA) is the Windows alternative to LAMP:

It is also common to see Access used for the database, as many Windows-based websites are hosted on shared web servers, which either do not support Microsoft SQL Server or make it expensive for the hobbyist or small business.

WIMP is the same stack with MySQL replacing SQL Server, and PHP replacing ASP.NET.

Recently (as the other layers became more compatible with Windows) WAMP has become more popular as a more literal Windows alternative to LAMP, using: Windows, Apache, MySQL, and Perl/PHP/Python.

Other solution stacks

Similarly, MAMP for:

XAMPP, a cross-platform variant similar to LAMP.

The cloud stack of LEAP for:

Another example is the OpenACS stack which comprises:

Solution stack providers

See also

References

  1. ^ Mimoso, Michael S. (24 February 2003). "Red Hat: Linux served at vertical data center dinner tables". SearchEnterpriseLinux.com. Retrieved 2009-08-09.
  2. ^ Vervest, Peter H.M. (2008). Peter H. M. Vervest, Diederik W. van Liere, Li Zheng (ed.). The Network Experience: New Value from Smart Business Networks. Springer. p. 370. ISBN 3-540-85580-7. {{cite book}}: Unknown parameter |coauthors= ignored (|author= suggested) (help)CS1 maint: multiple names: editors list (link)