A word on stacks…

Someone holding up the PHP logo, an elephant with PHP on it.

Stacks on stacks

There are so many programming languages in the web development space, and this can become confusing to newcomers and veterans alike. I know a few people that have bachelors degrees in Computer Science that scratch their heads when I start rattling off the components of the MEAN stack and how Node.JS works. There’s certainly a learning curve with all of these tools, but once one understands the basic structure of a website, web application, or some sort of software that uses a browser as its interface, the rest becomes easier to grasp. During my time learning about web development, I’ve worked with the MERN and MEAN stack (the difference being the front-end framework used), XAMPP (WAMPP and LAMPP alike, I mostly use Windows though), and I’ve also worked in the .NET framework a little bit. There’s also the WISA stack, but I don’t know much about it. MERN was the easiest to get up and running, and I really like React as a front-end framework. I’ve read about React Native too, which is something that lets developers use React outside of web development. MongoDB, ExpressJS, React, and Node.JS is what makes up MERN, and these components all work together to create a front-to-back web application of the sort. WAMPP uses Windows, Apache, MySQL, PHP, and Perl to accomplish the same thing, but the strategy between MERN and WAMPP differs greatly in terms of runtime environment and server execution. There are just so many different ways to accomplish the same thing in the web development space, and I view that as a strength that developers have when evaluating their options in development.


What’s your favorite stack? Comment and leave your thoughts!

Leave a Reply

Your email address will not be published. Required fields are marked *