Let's explore different tech stacks in web development
After you enter into the software world, you often hear this thing called "Tech Stack" A tech stack is a combination of different technologies to build a complete software product. There are so many tech stacks you can choose from. But you need to know what all the different tech stacks are available and which one suits your needs. So, in this blog, I will introduce you to some tech stacks.
Let's get exploring
M - MongoDB E - Express R - React N - Node
React for the frontend; Express and Node for the backend; MongoDB for the database. MERN is a popular tech stack for building reactive web applications.
M - MongoDB E - Express A - Angular N - Node
Angular for the frontend; Express and Node for the backend; MongoDB for the database. This tech stack can be used to build cloud-hosted, eCommerce, and other enterprise-level applications.
M - MongoDB E - Express A - Vue N - Node
Vue for the frontend; Express and Node for backend; MongoDB for the database.
L - Linux A - Apache M - MySQL P - PHP/Perl/Python
Linux for the operating system; Apache for the server; MySQL for the database; PHP to dynamically update the web page. This stack is popularly known as LAMP, but it can also be WAMP for Windows and MAMP for MacOS. LAMP is flexible, efficient, powerful, simple, and stable.
Tech stack for building applications with ASP.NET
- ASP.NET MVC
- ISS Web Server
- Angular for frontend
- SQL Server
RoR - Ruby on Rails
HTML, CSS, and JS can be used to build the frontend and RoR for the backend.
Tech stack for building applications with Java-
- Java(Spring boot and Hibernate) for backend
- React or Angular or Vue for frontend
- JavaFX for desktop applications frontend
- Java DB for database
Django and Flask are two great frameworks to build web applications with python as the backend and HTML, CSS, and JS for frontend and SQL databases.
So these are some popular techs for building web applications. Apart from the frontend, backend, and database there are other techs are included in these stacks like version control tools, DevOps, hosting, testing, etc...
Here's an amazing website called StackShare to know which companies use which tech stack.
What tech stack you are using for what purpose? Comment below 👇
⚒️Tool of the week⚒️
Devicon has lots of icons that can use in your projects for free. It has different options like adding an
img tag or SVG or downloading the library.
You can connect with me on Twitter
LEAVE A COMMENT OR START A DISCUSSION
6 min read
All types of POST Requests with API Tester mobile app
Post requests are the most common types of requests that we perform on the internet and it is very useful in our day-to-day work life. These methods are those which are used to transfer data from a web browser to the server. In this article, I will teach you how to test post requests using API Tester mobile app.
9 min read
How to write tests in full-stack MERN web application
Only by writing tests can you understand the significance of testing. No coding Bootcamp or course, as far as I know, teaches you how to write tests. Writing tests may not be necessary for demo projects or coursework projects, but it is critical for real-world applications. So, in this Part 3 of the “Let’s build and deploy a full stack MERN web application” series, I’ll demonstrate how to write tests for ReactJs components and ExpressJs RESTAPI.