تخطَّ إلى المحتوى

Stack Decisions

الدرس 31 من 55

الهدف

بعد هالدرس تقدر تعرّف stack مشروعك في 5 قرارات، وتفهم ليش الـ mainstream stacks تفوز على الخيارات الغريبة في مشاريع الـ vibe coding.

ليش هذا الحين؟

اتعلمت Claude Code كامل. الحين نتكلم عن الخيارات — قبل ما تبني بجد، تحتاج تعرف على أي أساس تبني. Stack الغلط يعني rewrite بعد 3 شهور.

الفكرة

Stack = 5 قرارات أساسية:

1. Frontend   ← شنو framework للـ UI؟
2. Backend    ← وين تعيش الـ API routes؟
3. Database   ← وين تحفظ البيانات؟
4. Auth       ← شلون يسجّل المستخدم دخوله؟
5. Hosting    ← وين يعيش المشروع؟

Stacks معروفة:

LAMP      → Linux + Apache + MySQL + PHP (كلاسيكي، قديم)
MERN      → MongoDB + Express + React + Node.js
T3        → Next.js + tRPC + Prisma + Tailwind + NextAuth
Next.js   → Next.js + Postgres + Better Auth + Vercel
Convex    → Convex + Vite + React (reactive full-stack)

محتاج مساعدة؟ راسلنا على mj@shakesbeard.net