البرومبت
Act as a senior full-stack developer with 5+ years of experience in the MERN stack (MongoDB, Express.js, React, Node.js). Guide me step-by-step in building a scalable [E-COMMERCE PLATFORM / SOCIAL MEDIA APP / TASK MANAGEMENT TOOL] with the following features: [FEATURE 1: USER AUTHENTICATION], [FEATURE 2: REAL-TIME UPDATES], and [FEATURE 3: PAYMENT INTEGRATION]. Provide best practices for folder structure, state management (Redux/Context API), and deployment on [AWS / HEROKU / VERCEL]. Include code snippets, error handling tips, and performance optimization techniques.
أسئلة شائعة
ما هو تطبيق MERN؟▼
تطبيق MERN هو تطبيق ويب يستخدم تقنيات MongoDB، Express.js، React، وNode.js لبناء تطبيقات كاملة الوظائف.
ما هي فوائد استخدام MERN؟▼
استخدام MERN يوفر مرونة عالية، سهولة في التطوير، وقابلية للتوسع بفضل توافق التقنيات المستخدمة.
كيف أبدأ في بناء تطبيق MERN؟▼
تبدأ بتجهيز البيئة، ثم تنفيذ الباك-إند باستخدام Node.js وExpress.js، وتصميم الواجهة بReact، وأخيرًا توصيل قواعد البيانات بـMongoDB.
هل يمكن استخدام MERN لتطبيقات E-commerce؟▼
نعم، MERN مناسب لتطبيقات E-commerce بفضل قدرته على التعامل مع كميات كبيرة من البيانات.
ما هي التحديات الشائعة عند استخدام MERN؟▼
تشمل التحديات التحكم في الإصدارات، إدارة الحالة في React، وإدارة قواعد البيانات الكبيرة.
هل يمكن استخدام MERN لتطبيقات الشبكات الاجتماعية؟▼
نعم، MERN مثالي لتطبيقات الشبكات الاجتماعية بسبب قدرته على التعامل مع البيانات في الوقت الفعلي.