Misplaced Pages

Technology stack: Difference between revisions

Article snapshot taken from[REDACTED] with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editNext edit →Content deleted Content addedVisualWikitext
Revision as of 02:44, 27 December 2015 editSn1per (talk | contribs)Extended confirmed users, Rollbackers2,062 edits reconsidering -- Undid revision 696941161 by Sn1per (talk)← Previous edit Revision as of 02:51, 27 December 2015 edit undoSn1per (talk | contribs)Extended confirmed users, Rollbackers2,062 edits Moved section to more-relevant home at Solution stackNext edit →
Line 2: Line 2:
A '''technology stack''' or '''software stack''' is the collection of all of the technologies or services that power a specific software application. Traditional examples include the ], the ], and the . A '''technology stack''' or '''software stack''' is the collection of all of the technologies or services that power a specific software application. Traditional examples include the ], the ], and the .


== Full-stack developer ==
A '''full-stack developer''' is a software developer who writes all components of an application by developing for all parts of the technology stack. According to Mike Loukides of ], the term was originally popularized by Carlos Bueno of ] in a December 2010 blog post.<ref name=":0">{{Cite web|title = Full-stack developers|url = http://radar.oreilly.com/2014/04/full-stack-developers.html|website = ]|publisher = ]|accessdate = 2015-12-27|first = Mike|last = Loukides|date = 2014-04-10}}</ref><ref>{{Cite web|title = The Full Stack, Part I|url = https://www.facebook.com/note.php?note_id=461505383919|website = ]|accessdate = 2015-12-27|last = Bueno|first = Carlos|date = 2010-12-2|publisher = Facebook Engineering}}</ref> Web-oriented technology stacks used by full-stack web developers include ] and ]<ref name=":0" />, and typically include a ], a ] or ], a ], and a ]. For LAMP, these roles are filled by ], ], ], and ], respectively, while for MEAN, the roles are filled by ], ], ], and ].

According to Peter Yared of ], the term is obsolete because although true full-stack developers could have existed in the ] era, in the era of ], it is no longer practical to have one person master the many facets of web application development, which have expanded beyond databases, web servers, and web application frameworks to include ], large-scale ], and ].<ref>{{Cite web|title = The Rise And Fall Of The Full Stack Developer|url = http://social.techcrunch.com/2014/11/08/the-rise-and-fall-of-the-full-stack-developer/|website = TechCrunch|accessdate = 2015-12-27|first = Peter|last = Yared|date = 2014-11-08}}</ref>


== See also == == See also ==

Revision as of 02:51, 27 December 2015

LAMP software stack
LAMP, a software stack made up of Linux, Apache, MySQL, and PHP

A technology stack or software stack is the collection of all of the technologies or services that power a specific software application. Traditional examples include the OSI seven-layer model, the TCP/IP model, and the W3C technology stack.


See also

References


Stub icon

This computer networking article is a stub. You can help Misplaced Pages by expanding it.

Categories:
Technology stack: Difference between revisions Add topic