Zen Eddin Allaham نشر 17 مايو أرسل تقرير نشر 17 مايو كيف يمكنني انشاء تطبيق تواصل في موقع يمكن من خلاله تواصل مع المستخدميين 2 اقتباس
0 Mustafa Suleiman نشر 17 مايو أرسل تقرير نشر 17 مايو تقصد تطبيق تواصل إجتماعي مثل فيسبوك؟ أم إضافة ميزة الدردشة بين مستخدمي الموقع من خلال غرف؟ اقتباس
0 محمد_عاطف نشر 17 مايو أرسل تقرير نشر 17 مايو إن ما تريد إنشاءه يعتمد بشكل كبير على لغة nodejs مع مكتبة express وأيضا socket.io لإرسال الرسائل اللحظية للمستخدمين وإنشاء الغرف. وبما أنك مشترك في دورة "تطوير التطبيقات باستخدام JavaScript" ستجد مسار "تطبيق دردشة يشبه WhatsApp" حيث في خذا المسار ستتعلم إنشاء تطبيق دردشة كامل . ولكن سينبغي عليك دراسة أساسيات nodejs مع react. اقتباس
0 Zen Eddin Allaham نشر 17 مايو الكاتب أرسل تقرير نشر 17 مايو اجل اقصد غرفة للدردشة مثل مركز مساعدة اكاديمية حسوب واريد ايضا عند وصول اي رسالة من المستخدمين ان يأتيني اشعار 1 اقتباس
0 محمد_عاطف نشر 17 مايو أرسل تقرير نشر 17 مايو بتاريخ الآن قال Zen: اجل اقصد غرفة للدردشة مثل مركز مساعدة اكاديمية حسوب واريد ايضا عند وصول اي رسالة من المستخدمين ان يأتيني اشعار ما هي لغات البرمجة التي تعلمتها إلى الآن ؟ وهل وصلت إلى مسار أساسيات "أساسيات Node.js" في دورة "تطوير التطبيقات باستخدام JavaScript" ؟ يرجى أولا قراءة التعليق السابق إذا لم تكن قد قمت بالوصول إلى المسار بعد. اقتباس
0 Mustafa Suleiman نشر 17 مايو أرسل تقرير نشر 17 مايو بتاريخ الآن قال Zen: اجل اقصد غرفة للدردشة مثل مركز مساعدة اكاديمية حسوب واريد ايضا عند وصول اي رسالة من المستخدمين ان يأتيني اشعار ذلك تم شرحه في دورة جافاسكريبت بالفعل، ستجده في مسار تطبيق دردشة يشبه WhatsApp، حيث سيتم التطوير من خلال React و Node.js لذا يجب إتمام المسارات التي قبله لتتمكن من دراسة ذلك المسار، وتستطيع تخطي مسار تطوير تطبيق جوال باستخدام React Native لكونه خاص بالهواتف وحاليًا أنت تريد تطوير تطبيق ويب للمتصفح. اقتباس
0 Zen Eddin Allaham نشر 17 مايو الكاتب أرسل تقرير نشر 17 مايو هل يمكن الأعمتاد على JavaScript بدلاً من node اقصد يمكنني ان انشئ غرفة دردشة بستخدام شجرة DOM 1 اقتباس
0 Mustafa Suleiman نشر 17 مايو أرسل تقرير نشر 17 مايو بتاريخ الآن قال Zen: هل يمكن الأعمتاد على JavaScript بدلاً من node اقصد يمكنني ان انشئ غرفة دردشة بستخدام شجرة DOM Node.js خاصة بالواجهة الخلفية وهي بيئة تشغيل لجافاسكريب خارج المتصفح، لذا هي تعتمد على جافاسكريبت بالفعل وبدونها لن تتمكن من تطوير واجهة خلفية من خلال جافاسكريبت. أظن أنك تقصد تطوير الواجهة الأمامية فقط من خلال جافاسكريبت وتستطيع بالطبع لا مشكلة، ستحتاج إلى React لتسهيل العملية، لكن لكي يتمكن المستخدمين من مراسلة بعضهم يجب وجود واجهة خلفية اقتباس
0 محمد_عاطف نشر 17 مايو أرسل تقرير نشر 17 مايو بتاريخ 9 دقائق مضت قال Zen: هل يمكن الأعمتاد على JavaScript بدلاً من node اقصد يمكنني ان انشئ غرفة دردشة بستخدام شجرة DOM إن node خاصة بجزء الواجهة الخلفية أى الخادم . ولهذا لا يمكن إستخدان DOM مباشرة لأن الدردشة تتطلب خادم ليقوم المستخدمين بالإتصال وإرسال الرسائل إلى بعضهم البعض . أما إذا كنت تقصد إستخدام جافاسكريبت فقط لإنشاء الواجهة الأمامية فنعم بالطبع يمكنك ذلك . ولكن الأمر سيكون صعبا للغاية ولهذا مكتبة React ستسهل عليك الكثير من الأمور. اقتباس
0 عبدالباسط ابراهيم نشر 17 مايو أرسل تقرير نشر 17 مايو بتاريخ 26 دقائق مضت قال Zen: هل يمكن الأعمتاد على JavaScript بدلاً من node اقصد يمكنني ان انشئ غرفة دردشة بستخدام شجرة DOM يمكنك بالتأكيد إنشاء غرفة دردشة باستخدام JavaScript و لكن هناك فروق مهمة يجب فهمها أولاً JavaScript في المتصفح (مع DOM) يعمل فقط على جانب العميل (المتصفح) وتتفاعل مباشرة مع شجرة DOM لتحديث واجهة المستخدم ولذلك لا يستطيع إنشاء اتصالات مستمرة مع المستخدمين الآخرين بدون تقنيات خاصة وأيضاً محدود في القدرة على تخزين البيانات الدائمة ولذلك يأتي دورة ال backend أو الواجهة الخلفية مثل Node.js حيث تعمل على جانب الخادم (Server) ويمكنها التعامل مع اتصالات متعددة من عدة مستخدمين وتخزين البيانات في قواعد بيانات ولذلك nodej أو الbackend ضروري للاتصال المباشر بين المستخدمين في الوقت الفعلي ولكن لاحظ أنه يمكنك استخدام خدمات طرف ثالث للتغلب على قيود JavaScript في المتصفح مثل Firebase Realtime Database/Firestore اقتباس
السؤال
Zen Eddin Allaham
كيف يمكنني انشاء تطبيق تواصل في موقع يمكن من خلاله تواصل مع المستخدميين
9 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.