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 01:46, 27 December 2015 editSn1per (talk | contribs)Extended confirmed users, Rollbackers2,062 edits Expand!Tag: Visual edit← Previous edit Revision as of 01:56, 27 December 2015 edit undoSn1per (talk | contribs)Extended confirmed users, Rollbackers2,062 edits References: fix reflist locationNext edit →
Line 12: Line 12:


== References == == References ==
{{Reflist}}






Revision as of 01:56, 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.

Full-stack developer

A full-stack developer is a software developer who writes all components of software by developing for all parts of the technology stack. According to Mike Loukides of O'Reilly Media, the term was originally popularized by Carlos Bueno of Facebook in a December 2010 blog post. Web-oriented technology stacks include LAMP and MEAN, and typically include a database, a runtime environment or operating system, a server, and a web application framework. For LAMP, these roles are filled by MySQL, Linux, Apache, and PHP, respectively, while for MEAN, the roles are filled by MongoDB, Node.js, Express.js, and AngularJS.

According to Peter Yared of Sapho, the term is obsolete because although true full-stack developers could have existed in the Web 2.0 era, in the era of web applications, 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 machine learning, large-scale cloud computing, and mobile development.

See also

References

  1. ^ Loukides, Mike (2014-04-10). "Full-stack developers". O'Reilly Radar. O'Reilly Media. Retrieved 2015-12-27.
  2. Bueno, Carlos (2010-12-2). "The Full Stack, Part I". Facebook. Facebook Engineering. Retrieved 2015-12-27. {{cite web}}: Check date values in: |date= (help)
  3. Yared, Peter (2014-11-08). "The Rise And Fall Of The Full Stack Developer". TechCrunch. Retrieved 2015-12-27.


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