Friday, 25 December, 2015 UTC


Summary

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 2016.
LEMP Stack
LEMP stands for:
  • Linux
  • Nginx (pronounced engine x, and therefore is represented by ‘E’)
  • MariaDB (a drop-in replacement for MySQL)
  • PHP
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, look no further than the LEMP stack.
MEAN Stack
MEAN stands for:
  • MongoDB
  • Express
  • AngularJS
  • Node.js
This is pretty much your standard JavaScript full-stack solution. Angular 2 is coming pretty soon, which is very similar to how React works. MERN stack isn’t really a thing, although it could be coined as a term soonish as React is super-popular these days.
Meteor
The only solution stack that isn’t an acronym here out of the 3. 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:
Meteor is a new (but very well-funded and production-ready), player on the scene and is one of the few frameworks that takes full-stack approach. Your app runs BOTH on the server and the client (in node on the server, and in your your browser’s JavaScript engine on the client) and works very holistically together. It also comes bundled with MongoDB (although you can replace this with a bit of tinkering).
Meteor is extremely interesting and I think they do a lot of things very right – it’s a delight to work with. EVERYONE coding JavaScript should learn it, because it’s inspiring as hell.
The post Top 3 Solution Stacks for 2016 appeared first on a Melbourne Magento Developer.