Top 3 Solution Stacks for 2016
- December 25, 2015
In computing, a solution stack is a set of software subsystems or components needed to create a complete platform such that no additional software is needed to support applications. Applications are said to “run on” or “run on top of” the resulting platform.
In web development, it usually is a combination of servers – web server, database server. It can include the operating system – such as Linux, and also the programming language.
Here’s my top 3 solution stack picks (full stack, for web) for 2016.
LEMP stands for:
- Nginx (pronounced engine x, and therefore is represented by ‘E’)
- MariaDB (a drop-in replacement for MySQL)
What can I say, I’ve used PHP the most so I am biased. But this is a very versatile stack, which provides a big performance improvement over the LAMP stack which is Linux, Apache, MySQL and PHP.
If you want to host WordPress, WooCommerce or any other Open Source PHP solutions like Magento for eCommerce, look no further than the LEMP stack. It’s what this site is running on as well.
MERN stands for:
MEAN Stack used to be the thing, but Angular’s given away the majority market share to React these days. We’ll see how Angular 2 goes, until then I would say MERN Stack over MEAN Stack.
The only solution stack that isn’t an acronym here out of the 3, and perhaps is my favourite one.
Meteor is a full-stack solution built on top of Node.js. It’s very much its own thing, like a one-size-fits-all t-shirt. Its ‘reactive/real-time by default’ nature has been described as ‘the future of web development’ by many. The below quote from Mattias Petter Johansson sums it up the best: