Recently I came across this website which had the complete guide on web development. That made me realize how the web development stack had evolved over the last decade. From generating HTML on the server to running JS on the client and back to rendering on the server we had multiple popular stacks that changed the outlook of web dev. Here is a small list of stacks put together with their basic history and details.
When enterprises were struggling to choose between JSP and ASP, PHP gained popularity as it was open source and easy to learn. Since there was no licensing cost involved for using the language, PHP found its place with other free to use tools like Linux, Apache, and MySQL. It soon became one of the most used stack for a lot of websites and web applications at the time. Many of the hosting providers still make money out of selling shared Linux server spaces with LAMP stack. This also made WordPress and Laravel be the goto technologies for several years.
MEAN / MERN
The advantage of Angular being all in one framework for web dev also seemed like a disadvantage when React started to see the limelight as a simple customizable library. Due to Facebook's backing & community support, it royally replaced A in MEAN to R.
Further reading on how to use JAMstack
This post is part one of the series of posts I might write about modern web development. Consider subscribing 🙃