السلام عليكم ورحمة الله وبركاته
بدأت بتعلم وتطوير تطبيقات باستخدام Node.js قبل ستة اشهر ,وحتى الان انا معجب بها واراها اروع مايكون
واحببت ان اضيف مقال ربما يشجع المزيد من المطورين على استخدام Node.js
موفقين وننتظر الاسئلة
*أريد الدخول في Node.js مباشرتا دون الخوض في PHP رغم اني اعلم اساسياتها. فما رأيك هل ستكون فكرة جميلة بحيث اني معرفتي في Server-side فقط اساسيات ؟
*هل تعتقد التعمق فيه لن يدفعني التحول للغة اخرى؟
*كيف ترى إستدعاء وإرسال البيانات مع MongoDB بمقارنته مع MySQL وما المميز هنا ؟
*ما هي السلبيات في هذا الفريمورك ؟
*نريد ان نرى نماذج مشاريع قام بها مطورين؟
أريد الدخول في Node.js مباشرتا دون الخوض في PHP رغم اني اعلم اساسياتها. فما رأيك هل ستكون فكرة جميلة بحيث اني معرفتي في Server-side فقط اساسيات ؟
يكفي معرفتك بجهة الخادم وجهة العميل ونود جي اس لاتقارن بـ PHP بل تقارن بـ Apache لأن يمكنك اعتبار Node.js كخادم ويب (رغم انها اقوى واوسع من ذلك) و Apache ايضاً خادم ويب
المقارنة ستكون بين PHP و Javascript لكن لا اخفيك سراً انه هناك بعض العقبات في البرمجة باستخدام Javascript التي تنفذ على نود جي اس بسبب non blocking ولكن لو تمكنت منها سيكون الامر سهل للغاية
وعموماً قواعد اللغات واحدة مثل الدوال الشرطيه والدوال التكرارية فلا تقلق علمك لن يضيع عبث ان شاءالله.
هل تعتقد التعمق فيه لن يدفعني التحول للغة اخرى؟
هذا يعود لنفس احتياجاتك
ربما تجد لغة الجافاسكربت التي تعمل باستخدام نود جي اس ممله وتميل الى لغة بخدمة اخرى مثل البي اتش بي على اباتشي هذا راجع اليك
كيف ترى إستدعاء وإرسال البيانات مع MongoDB بمقارنته مع MySQL وما المميز هنا ؟
MySQL تعتمد على الجداول وعلى تعريف schema مسبقاً مع صعوبة تغيرها على عكس MongoDB التي تعتبر من نوع document oriented ومزايها كثيرة مثل عدم الحاجة لتعريف عدة ملفات (جداول) ستفاجئ بكتفائك بثلاثة ملفات (جداول) على عكس MySQL ربما تحتاج اكثر مما يعني المزيد من التكرار واهدار المساحة
ايضاً من مزايا MongoDB انها دينامكية بسبب تكوينها القريب من Json مما يعني استخدام المصفوفات وايضاً عدم وجود فراغات وعدم الحاجة الى التزام ب schema معينه الا ان رغبت!
وهي ايضاً تتمتع بميزة scalability مما يعني انه يمكنك زيادة ادائها بزيادة قوة العتاد ! باختصار تريدها ان تصبح اسرع .. زيد موصفات عتادك المستخدم!
طبعاً في سباق السرعة هي اسرع من MySQL في معظم الحالات ومستقرة فهي من 2008 وتتميز ايضاً بحجمها الخفيف ووجود نفس قاعدة البيانات ضمن سياق ملفات التطبيق مما يعني سهولة اخذ النسخ الاحتياطية وبالتاكيد هنالك المزيد من المزايا ولكن هذا ماتذكره
ما هي السلبيات في هذا الفريمورك ؟
نود جي اس ليست ايطار برمجي بل هي خادم ويب واقوى (لم يتفقوا بعد الى اين ستصل) وربما السلبيات عدم وجود لوحة تحكم ولكن بطبيعة الحال الاوامر خفيفة لاتتجاوز السطرين وليست كثيرة ويتم حالياً تطوير عدد من لوحات التحكم لها
والسلبية الاخرى قلت دعم الاستضافات لها وايضاً البرمجيات ولكن هذه مشاكل ستحل ان شاءالله مع الوقت
نريد ان نرى نماذج مشاريع قام بها مطورين؟
امتع ناظريك P:
(تحذير: القائمة طويلة)
السلام عليكم ورحمة الله وبركاته
1- ما هي Node.js ؟ هل هي لغة برمجة أو إطار عمل أم ماذا ؟
2- ما هي استخدامات Node.js ؟
3- لماذا يجب علي استخدام Node.js وعدم استخدام أخواتها ؟
4- ما هي حدود Node.js بشكل مبدأي ؟
واشكرك على البادرة الطيبة.
وعليكم السلام ورحمة الله وبركاته
1- ما هي Node.js ؟ هل هي لغة برمجة أو إطار عمل أم ماذا ؟
نود جي اس هي منصة تمت تطويرها على محرك قوقل كروم الاصدار الثامن لبناء تطبيقات شبكية سريعة ومرنه (ويب سيرفر) نود جي اس تستخدم البرمجة الحدثية (event-driven) و ايضاً (non-blocking I/O) او (asynchronous I/O) ليكون المعنى اوضح مما يعني البرمجة المتزامنة بحيث انه بطبيعة الحال المهام التي تستغرق وقت ستوكل لـ thread جديد لاستغلال الوقت .. هذه المزايا تجعلها خفيفة وفعاله, مثالية لتبادل المعلومات في الوقت الفعلي (مثل تطبيقات المحادثة) وتبادل المعلومات على مستوى الخوادم البعيدة.
2- ما هي استخدامات Node.js ؟
كل شيء يمكنك ان تفعله باستخدام خادم الويب تستطيع هي فعله وضف عليها تبادل المعلومات في الوقت الفعلي المتزامن (الويب سوكت)
3- لماذا يجب علي استخدام Node.js وعدم استخدام أخواتها ؟
لأنها تفوقت عليهم في السرعة والاستقرارية وقلت الاخطاء وكثرة المزايا مما يجعلها مثالية للمشاريع سواء كبيرة او صغيرة
4- ما هي حدود Node.js بشكل مبدأي ؟
اجمل مافيها انها غير محدودة! يمكنك التحكم بالبورت وبوقت التنفيذ والكثير من الامور.
واشكرك على البادرة الطيبة.
العفو عزيزي
هل تكلفة إستضافت تطبيق Node.js في المتناول ؟
هل هناك طلب على إستخدام هذه التقنية ؟
ما هي أهم المشاكل الأمنية التي يمكن الوقوع فيها بسهولة عند إستخدام Node.js ؟
يمكن استعمال خوادم من digital oceans او linode ب 10 دولار شهري. هل هذا في المتناول يعود لك.
هل عليها طلب اتوقع نعم لكن يجب ان تعرف ما هي الفائدة من async non blocking io وهل التطبيق الخاص بك يستفيد منها ام لا.
لا اود اختطاف الموضوع بحديثي عن السلبيات فانا معروف اني لا افضل هذه اللغة. لذا سأترك النقطة الثالثة
هل تكلفة إستضافت تطبيق Node.js في المتناول ؟
سؤال جميل
ربما احد السلبيات الخاصة بالنود جي اس (بالنسبة للبعض ولكن بالنسبة لي هي ميزة) هي وجوب استخدامها على سيرفر او سيرفر وهمي (VPS) وطبعاً هو امر جميل للتمكن من استخدام كامل صلاحيات NPM وايضاً ضمان الحماية
عموماً نعود لحديثنا ,في حالة الاستضافة لديك خيارين سيرفر مدار من قبل الشركة و سيرفر بدون ادارة طبعاً في الحالة الاولى يتم تركيب النود جي اس على السيرفر الوهمي من قبل الشركة المستضيفة وتكون غالباً التكلفة عالية (فوق 30$ شهرياً) ولا انصح بها لان تركيب النود جي اس سهل جداً (سطر واحد تقريباً)
ولكن في الحالة الثانية السعر متاح (5$ دولار شهرياً) وممتاز ولديك شركات كثيرة مثل
وايضاً (10$ شهرياً)
وهناك حسب الاستخدام مثل قوقل والكثير ان بحثت
هل هناك طلب على إستخدام هذه التقنية ؟
بالتاكيد هنالك طلب ولكن ليس مثل apache/php ولكنه موجود
https://www.odesk.com/o/job...
كما ترى في موقع او ديسك هنالك ١٦١ عمل شاغر لمبرمجي النود جي اس وهنالك المزيد طبعاً ان بحثت
ما هي أهم المشاكل الأمنية التي يمكن الوقوع فيها بسهولة عند إستخدام Node.js ؟
حتى الان لم تواجهني مشاكل امنية وربما من الصعب ان تجد فهي قيد التطوير (لكنها مستقرة) حتى الان وبالتاكيد ان كان هناك مشاكل سيغلقونها فهي مدعومة من قبل Google
شكرا على الرد المفصل , ليس لي تجربة مع هذه التقنية , معرفتي بها مقتصرة على بعض المفاهيم شاهدتها في فيديوات هنا وهناك , ما أقصد بالمشاكل الأمنية هو هل تقدم اللغة دوال/كلاسات لفلترت المدخلات والمخرجات بطريقة سهلة أم عليك بذل مجهود إضافي لحماية تطبيقك
هل توجد شركات كبيرة تدعمها وتستخدمها ؟
نعم هناك!
ياهو على سبيل المثال
وقودادي!
والمزيد
ماللذى تقدمة ولايقدمه غيرها ؟
التحكم بالبورت التحكم بالمهام المجدولة من داخل التطبيق السرعة الرهيبة الاستقرارية سهولة اضافة الاضافات دعم الويب سوكت دعم تبادل المعلومات بسرعة والتنفيذ المتزامن للتطبيق
كيف هي في استهلاك الموارد
اخف مايكون ! لو نظرت في جداول المقارنات ستجد انه بفضل قلت اخطائها فهي لاتقوم بجهد اضافي او تكليف اضافي للخادم مما يعني توفير الموارد مقارنة بغيرها
ماالخلفية البرمجية لتعلم هذه اللغة ؟ ماهو ترتيبها بين لغات البرمجة الاخري؟ ماأنواع التطبيقات التي يمكن ان تنشئها ؟ اذكر لنا مصادر قوية للتعلم ؟ وشكرا لك
ماالخلفية البرمجية لتعلم هذه اللغة ؟
كما تفضلت ان نود جي اس ليست لغة بل هي خادم ويب او برمجية شبكية ولاتتطلب خلفية برمجية في التثبيت ولكن معرفة بقواعد الويب البسيطة (جهة الخادم وجهة العميل)
ولغة الجافا سكربت ستعمل بقواعد اللغات العامة (الدوال الشرطية والتكرارية ..الخ) وستتطلب نعم معرفة عامة باساسيات لغات البرمجة وليس عمل عشوائي
ماهو ترتيبها بين لغات البرمجة الاخري؟
لا اعرف حقيقة ماقصدك بترتيبها
هل تعني ترتيب الجافا سكربت ام ترتيب النود جي اس وان وترتيبهم من اي ناحية (الاداء او الشعبية او ماذا بالتحديد؟)
ماأنواع التطبيقات التي يمكن ان تنشئها ؟
اجبت هذا السؤال وكانت الاجابة
كل شيء يمكنك ان تفعله باستخدام خادم الويب تستطيع هي فعله وضف عليها تبادل المعلومات في الوقت الفعلي المتزامن (الويب سوكت)
اذكر لنا مصادر قوية للتعلم ؟
بالنسبة لي مقطع يوتيوب واحد ومقال واحد كانو كفيلين باعطائي دفعة قوية لاستخدامها
وهذا رد جميل في ستاك اوفر فلو به العديد من المصادر للتعميل
وشكرا لك
العفو عزيزي وبالتوفيق
هل يتطلب الدخول إليها معرفة في JSON ام حسب المشروع؟
غالباً سيتطلب
لأن قاعدة البيانات الافتراضية MongoDB
تستخدم نظام Bson وسياقه ١٠٠٪ شبه Json بالتالي يجب معرفة Json للتعامل معه
كما ان التطبيقات الحديثة اصبحت تتطلب Restful Api على اي حال من الاحوال ستتعامل ب Json بالتالي تعلم Json اصبح متطلب اساسي ليس فقط للنود جي اس بل للتعامل مع الواجهات البرمجية Restful Api بشكل عام مثل الفيس بوك وتويتر والباي بال والكثير
كيف تتعامل مع ملفات html
لديك عدة حلول هنا للتعامل مع ملفات HTML من ضمنها
الحل الاول هو ان ترسل صفحة الـ HTML فردية كملف وهذا حل ممتاز لمن يرغب بتنفيذ MVC على ناحية العميل كحالة AngularJS (مستحسن).
الحل الثاني هو استخدام اضافة للتعامل مع ملفات HTML لتقوم بعمل معالجة قبلية او تسهيل عملية القراءة بالنسبة للـ HTML مثل jade
هل يوجد mvc تستخدمه ؟
هناك الكثير من الاطارات على Node.js تدعم الـ MVC
ولكن عني انا شخصياً احب التعامل مع expressJS فهي اقدمهم واكثرهم شعبية واقلهم في الاخطاء
نصيحة
هذا ليس فقط للنود جي اس بل لكل لغات الويب انا افضل التعامل باستخدام برمجة Restful API ويكون تنفيذ الـ MVC في ناحية العميل
اذا عملت بهذه النصيحة ستجد ابواب كثيرة قد فتحت لك وامكانيات لم تكن تخطر على بالك
موفق
انا اطور بواسطه لغة php بستخدام اطار عمل laravel لقت قمت بمراجعه اطارات العمل الموجوده ل node.js الان و وجد الكثير و الكثير ولكن اريد ان توضح لي لماذا انتقل من العمل بالphp الي العمل بJS في Node.js ؟
لماذا انتقل من العمل بالphp الي العمل بJS في Node.js ؟
طبعاً قرار الانتقال يعتمد بالنسبة لاحتياجتك
مثلاً مشروعك PHP مستقر ومن اروع مايكون ولا يحتاج مزايا Node.js اذاً لا داعي للانتقال
ولكن ان كنت تسئل مالذي يميز Node.js عن apache ويدفعك لاستخدامها في مشاريعك الجديدة وربما استبادلها بالقديمة ان تطلب الامر ساجيبك بالتالي
السرعة
عندما تتحدث عن السرعة فانت تتحدث عن نود جي اس بفضل مزايا البرمجة الحدثية (event-driven) و ايضاً (non-blocking I/O) او (asynchronous I/O) ليكون المعنى اوضح مما يعني البرمجة المتزامنة
تزامنية
التعامل مع عدة طلبات في نفس الوقت وهذا من اسباب السرعة ولكن هذا له ايضاً ناحية سلبية وهي عندما يحدث خطأ في احد الطلبات فأن باقي الطلبات تسقط معه
دعم الويب سوكيت
النود جي اس تدعم بطبيعتها الويب سويكت وهذا يوفر لك الكثير من الجهد وبناء تطبيقات قوية ورائعة مثل تطبيقات الشات وتطبيقات الصوت والكثير ..
التحكمية الكاملة
انت المتحكم بالبورت والمهام المجدولة والدومين وكل هذا من داخل البرمجية نفسها ! (جافا سكربت) دون التدخل لأي لوحة تحكم
تخيل انك اردت تقسيم موقعك او تطبيقك الى عدة بورتات وكل بورت له مهمة معينه وربما انشاء بورت بطريقة دينامكية ! عندما تتحدث عن هذا في البي اتش بي يبدو مستحيلاً
التعامل مع الملفات الضخمه
تخيل انك تريد فتح تطبيق رفع ملفات كبيرة الحجم اذاً النود بميزة الويب سويكت ومكاتبها الافتراضية للتعامل مع الملفات الضخمه ستكون مثاليه بالنسبة لك
هذا مايخطر على بالي الان واتمنى ان يكون كافياً
العفو ياعزيزي ولكن لو القيت نظرة على الاضافات الجديدة على github ستجد انهم بالفعل اتجهوا الى النود!
مثل في حالة stylus ستجدهم كاتبين ان طريقة التركيب كالاتي
http://learnboost.github.io...
$ npm install stylus -g
الـ NPM هو احد خصائص النود جي اس!
الشاهد ياصديقي انهم بدأو بالاتجاد بالفعل
أنا لازلت مبتدئة في تصميم الويب، وسمعت الكثير عن مزايا NodeJs بالإضافة لأنني حاولت تعلم AngularJS منذ فترة بسيطة لأنني بدأت العمل على تصميم الويب وليس البرمجة.. ولكنني في طريقي نحو البرمجة أيضاً
شاهدت Tutorial عن AngularJS وشعرت أنني تقدمت قليلاً.. ولكن عند العمل الحقيقي وعندما أريد أمراً ما.. أشعر أنني مهما بحثت وقرأت لا أستطيع فهم جميع ما أقرأ !! أي ببساطة أشعر أن هناك ثغرة مفقودة لا أدري ما هي .. وهذا ليس فقط في ال Angular بل يحدث معي ذلك بشكل مستمر !! وكلما أردت البحث عن أمر جديد .. لا أدري هل أواجه تلك الصعوبة لأنني مازلت مبتدئة أم أن هناك أساسيات كان يجب أن أتعلمها ..
بعض الأمثلة على المصطلحات Restful Api
إن كنت خبير بـ AngularJS هل هناك ما تنصحني القيام به لفهم الأمور ؟
وهل NodeJ أصعب من AngularJS ؟ وهل تنصحني بالإكمال فيها من أجل البرمجة ؟ أم أن الـ PHP قد تكون أفضل في البداية ؟
وسؤالي الأخير إن بدأت تعلم هذه اللغة وواجهت مثل تلك الصعوبات هل يمكنني اعتماد هذا الموضوع أو اي موضوع آخر للسؤال بشكل دائم عن كل ما أستصعبه ؟ ففي الحقيقة أنا مصممة على التعلم بأي وسيلة :$
وشكراً سلفاً
اهلاً وسهلاً بك يا اختي في مجتمع ارابيا الرائع
ونبدأ بسم الله
إن كنت خبير بـ AngularJS هل هناك ما تنصحني القيام به لفهم الأمور ؟
المشكلة على مايبدو انه اختلطت عليكي التعريفات وهذا امر عادي
لنبدأ بتعريف المنتجات التي تحدثتي عنها
Node.js هي محرك قوقل كروم الاصدار الثامن (حتى اللحظة) مكتوب بلغة C++ ليقوم بتشغيل الجافا سكربت على ناحية الخادم (السيرفر).
AngularJS هي اطار عمل بلغة الجافا سكربت ينفذ على ناحية العميل المستخدم النهائي.
حسناً وماهو اطار العمل؟
اطار العمل برمجية او مكاتب جاهزة يتم استخدامها لاختصار الوقت والجهد في بناء التطبيق على سبيل المثال اطار laravel
اطار laravel موجه للبي اتش بي وهذا الاطار يرحني من عدة امور فاعلى سبيل المثال بدل ان اقوم ببرمجة خورازمية لتشفير كلمة المرور laravel يتكفل بهذا عني وهو يضيف تشفيره الخاص مع تدخلي في التحكم بالاعدادات فقط والكثير من الامور مثل تسجيل الدخول والخروج والحماية حينها سيبقى لي فقط التركيز على مشروعي
حسناً AngularJS حالها حال هذا الامر فهي تريحني من كثير من الدوال ويكون استخدامها جاهز ولكن الفرق هنا ان AngularJS تنفذ على ناحية العميل وليس الخادم وطبعاَ هذا افضل لتوفير موارد الخادم واستغلال موارد جهاز العميل
طبعاً الان اصبح لكل لغة وكل اداة اطار عمل مثلاً للـ PHP هناك اطار عمل Laravel وهو رائع جداً
وللـ Node.js اطار expressjs
وللـ Javascript اطار AngularJS
وللـ Css اطار Bootstrap
طبعاً والكثير الكثير ولكن هذه الاشهر ولو بحثتي ستجدين بحر واسع وجميل
وملحوظة ايضاً ان مايميز الاطارات هو MVC والرجاء القراءة عنه في هذا المقال الجميل
ويا اختاه AngularJS ليس اطار للتصميم بل هو للبرمجة ولكن كما قلت مايميزه هو تنفيذه على ناحية العميل وبالطبع هناك منافسين له
هل NodeJ أصعب من AngularJS ؟ وهل تنصحني بالإكمال فيها من أجل البرمجة ؟
كما شرحت في الرد السابق انهم مختلفين تماماً وكل منهم له مجاله المعين بالتالي المقارنه ليس عادلة وبالنسبة لتعلم الاثنين اراه متطلب الان لبناء تطبيقات قوية ومرنه
أم أن الـ PHP قد تكون أفضل في البداية ؟
ممممم الكثير من المبرمجين العرب يحبون الـ PHP ويفضلون التعامل معها وهو امر جيد ويفضل تعلمها ولكن من وجهة نظري اراها لاتصلح لتنفيذ المشاريع الكبيرة التي تواكب متطلبات المستخدم النهائي الان
وسؤالي الأخير إن بدأت تعلم هذه اللغة وواجهت مثل تلك الصعوبات هل يمكنني اعتماد هذا الموضوع أو اي موضوع آخر للسؤال بشكل دائم عن كل ما أستصعبه ؟
بالتاكيد يمكنك السؤال في هذا المقال او في مجتمع ارابيا عموماً او سؤالي على بريدي الالكتروني وانا لا امانع بالمساعدة ولكن افضل قبل السؤال ان تبحثي عن الاجابة بنفسك في المجتمعات الاجنبية وستجدين الجواب ان شاءالله
وشكراً سلفاً
العفو ولا تنسينا من الدعاء واتمنى لك تكويد سعيد واعتذر على الاخطاء الاملائية لاني كتبت وانا مستعجل
شكراً جزيلاً وجزاكم الله كل خير على التوضيحات ^^
كما قلتم يبدو أنه قد اختلطت علي المصطلحات ولعل السبب في ذلك هو أنني حالياً أقوم ببرمجة تطبيق للهواتف الذكية ولكنني لا أحتاج فيه للتعامل مع السيرفر..
في جميع الأحوال لدي سؤال عن Angular إن سمحت ..
هل يمكن استعمال Controller واحد لعدة صفحات html أو Templates موجودة في التطبيق ؟؟
أنا احتجت للقيام بهذا .. وأشعر أن هذا الأمر غير صحيح !! فلم أجد على الانترنت شيئاَ كهذا (متحكم controller واحد لعدة templates ) بل وجدت أنه يمكن أن يكون هناك عدة متحكمات في الصفحة الواحدة ..
ولكنني الآن مضطرة وأنا في الـ controller لمعرفة الصفحة الحالية لكي أجلب البيانات الخاصة بها.. وأتعامل معها .. هل من طريقة لفعل هذا ؟
السلام عليكم .
ما الأفضل فى صناعة بيئة رسومية وبها أشخاص يدخلون بإشتراك ويقومون بعمل إجتماع من 9 أشخاص فيه إمكانية
الشات الفورى " صوت , نصى , فديو " سواء خاص أو عام
إمكانية رفع أى "مادة " فى الوقت الفعلى ليراها الجميع ويقومو بالتعليق عليها
هل الأفضل الـ PHP5 أم الـ Node.JS
وعليكم السلام ورحمة الله وبركاته
بالتاكيد نود جي اس افضل !
لأنها اسرع بكثيرررررر من PHP وباقي اللغات
تدعم الويب سويكت بطبيعة الحال اقصد اضافة مكتبة وليس تعديل! على نفس اللغة مثل البي اتش بي
دعم الملفات الضخمه
تحكمية كاملة بالبورتز
ومع ذلك انصحك ان تعيد النظر على برمجيات جاهزة مثل google hangouts
إنما أقصد بيئة رسومية 3D وكل مشترك يدخل بشخصية " تشبه شخصيات الكرتون "
ويتم التعامل كما ذكرت لك فى الشات & ورفع المواد
حسناً لتكون في الصورة
الرسوميات تنفذ ناحية العميل وهذا يعتمد حينها على البرمجية التي سوف تستخدمها ناحية العميل (اقصد الجافاسكربت) بغض النظر عن اللغة سواء كانت (نود) او (بي اتش بي)
السناريو كالتالي من وجهة نظري
تقوم بارسال اللعبة او اي كان مجسم الثري دي على ناحية العميل وينفذ على ناحيته وطبعاً هنا سيكون الاعتماد على المعالج وكرت الشاشة
الموقع على ناحية العميل يقوم بارسال الاحداثيات الى السيرفر وهنا يقع دور الويب سويكت
الشات ايضاً يستخدم الويب سويكت
رفع الموارد على حسب الحجم اذا كانت صغيرة ام كبيرة وفي الحالتين النود قادرة على التعامل معهم بكفاءة
واذا احسست ان اللعبة ثقيلة ببساطة استخدم عدة خوادم وهمية او حقيقية!
خادم للعبة وخادم للشات وخادم للموارد او حسب التقسيم المناسب
سعيد كثيرا انك ترد على الاسئلة بأستمرار لن استطيع ان اشرح لك مدى الفائدة التى اخذتها من قراءة الموضوع كاملا
شكرا لك كثيرا يا غالى ^_^
اسمح لى بأٍستفسار ارى ان لديك خبرة فى برمجة الويب
ماهى افضل لغبة برمجة مناسبة للمشروع التالى (تصميم وبرمجة موقع عربى يعرض مقالات - تسجيل دخول وتسجيل - يسمح للمستخدم بتقيم المقالة
بأختصار انا اريد عمل منصة عربية تهتم بالمصمم العربى تعرض ملحقات للتحميل على روابط رفع تكون برمجت خصيصا من قبلى للموقع
وعرض مقالات وتقيمها شى اشبة بمدونة ولكن اكبر بكثير " كمنصة "
ما انسب لغة من هذة اللغات (php - python - ruby - node.js) للعمل على المشروع
اعلم انى يمكننى استخدام ووردبريس لهذا الغرض او اى سكربت جاهز ولكن انا اريد عمل كل شى من الصفر واضافة مميزات غير موجودة فى اى سكربت اخر
شكرا لك
تحياتى :) ^_^
التعليقات