Web technology stacks – from LAMP to Janos
LAMP – the incumbent
Linux and its accompanying software made it cheap for startups to run a web server. The LAMP stack comprises the following components:
- Linux: Unix, free.
- Apache: a web server.
- MySQL: a relational database
- PHP: a programming language for web back ends.
LAMP transformed the internet industry by making previously expensive technology available for free.
Janos – the challenger
- A NoSQL database (such as MongoDB or CouchDB)
In production systems, Node.js is often used as a complement to more mature servers. But that is slowly changing. Furthermore, it is already a terrific system for smaller projects.
Another proposed acronym
PSST! #node.js apps backed by a NoSQL database are now known as the #nono stack. Pass it on!