All Types of Stack
All Types of Stack
Stacks Overview
Web development involves multiple stacks, each tailored to specific needs, technologies, and
ecosystems. Below is an overview of the main types of web development stacks:
Languages:
o HTML, CSS, JavaScript
Frameworks/Libraries:
o React.js
o Angular
o Vue.js
o Svelte
CSS Frameworks:
o Bootstrap
o Tailwind CSS
o Material-UI
Languages:
o JavaScript (Node.js)
o Python (Django, Flask)
o Java (Spring Boot)
o PHP (Laravel, CodeIgniter)
o Ruby (Ruby on Rails)
o C# (ASP.NET)
Databases:
o SQL (MySQL, PostgreSQL, SQLite)
o NoSQL (MongoDB, Firebase)
10-Jan-2025
1. MEAN Stack:
o Frontend: Angular
o Backend: Node.js
o Database: MongoDB
o Middleware: Express.js
2. MERN Stack:
o Frontend: React.js
o Backend: Node.js
o Database: MongoDB
o Middleware: Express.js
3. LAMP Stack:
o Frontend: PHP (for server-side rendering)
o Backend: Apache server
o Database: MySQL
o OS: Linux
4. Django Stack:
o Frontend: JavaScript (or HTML templates)
o Backend: Django (Python)
o Database: PostgreSQL or SQLite
5. Spring Boot Stack:
o Frontend: React.js or Angular
o Backend: Java (Spring Boot)
o Database: MySQL or PostgreSQL
6. Ruby on Rails Stack:
o Frontend: React.js or JavaScript
o Backend: Ruby on Rails
o Database: PostgreSQL or MySQL
7. ASP.NET Stack:
o Frontend: Razor Pages or React.js
o Backend: C# (ASP.NET Core)
o Database: SQL Server
Frontend:
o React Native (for mobile apps with React)
o Flutter (Dart-based UI toolkit)
Backend:
o Firebase
10-Jan-2025
o Node.js
Database:
o Firestore (Firebase DB)
o MongoDB
5. Serverless Stacks
For modern web apps that minimize backend management.
Frontend:
o React.js, Vue.js
Backend:
o AWS Lambda
o Google Cloud Functions
o Azure Functions
Database:
o DynamoDB (AWS)
o Firebase Realtime Database
Containerization:
o Docker, Kubernetes
CI/CD Tools:
o Jenkins, GitHub Actions
Hosting:
o AWS, Google Cloud, Azure, Vercel, Netlify
7. Specialized Stacks
CMS-Based Stack: WordPress + PHP + MySQL
eCommerce Stack: Shopify, Magento, WooCommerce
8. Emerging Stacks
Newer tech stacks for modern applications.
Jamstack:
10-Jan-2025