افهم أن Discourse يحتوي على الكثير من المكونات الإضافية، بينما يحتوي NodeBB على كمية لا بأس بها.
كمن يرغب في بدء منتدى الآن. أود أن أتعلم نصائح تطوير Discourse. شكراً لك.
(نعم. قد يبدو هذا السؤال عامًا جدًا، فلا تتردد في مشاركة أي شيء.)
قد لا تحتاج إلى القيام بالكثير. بعض المعرفة الأساسية بلغة روبي (التي أفتقر إليها) ستساعد على الأرجح في فهم كيفية عمل ديسكورس. أفترض أن الباقي هو مجرد الكثير من التكوين الممل عند الإعداد، ولكن بمجرد أن تجعله يعمل، تسير الأمور بسلاسة أكبر من هناك.
أتمنى أن يكون NodeBB جيدًا! ![]()
(تنويه: أخذ كسول، لم أقم بمقارنة ميزة بميزة … ولكن تفضل بالتقدم إذا كان الأمر يهمك وشارك أفكارك هنا …)
رأي المطور: أنا أحب البرمجة على منصة Discourse
تضع CDCK تركيزًا كبيرًا على قابلية التوسيع والقدرة على التخصيص (مع مراعاة الأشخاص ذوي مستويات المهارة المختلفة) والمجتمع رائع
![]()
كل التقدير لكلا المنصتين لكونهما مفتوحتي المصدر ![]()
كما أشرت، كلاهما مفتوح المصدر، ويمكننا استضافته حيث يناسب ميزانيتنا مع الأداء المتوقع.
على حد علمي، يجب أن يكون Node/JavaScript أداؤه أفضل من Ruby (بشكل عام، نظرًا لأن كلاهما يشغل نفس الخوارزمية على نفس الأجهزة).
في الوقت نفسه، توفر جميع مواقع NodeBB وجميع مواقع Discourse التي أزورها سرعة جيدة. (على الرغم من أن مواقع NodeBB تبدو أسرع قليلاً دون أي رؤى لخوادمها).
من ناحية أخرى، تمنحني مواقع Discourse انطباعًا بوجود الكثير من المكونات الإضافية/السمات المتاحة، والتي يجب أن تمهد لي طريقًا جيدًا للبدء.
سألت المطورين عن وضع المكونات الإضافية لمعرفة المزيد عن النظام البيئي لـ Discourse، وكيف أنه “أفضل” من NodeBB لمساعدتي في إنهاء اختياري.
روبي هي لغة برمجة رائعة، وتشبه جافاسكريبت إلى حد كبير من بعض النواحي.
إنها ليست أسرع لغة، ولكنها ممتعة للبرمجة بها (مثل جافاسكريبت في رأيي)، وأسرع وأكثر كفاءة بما يكفي - لاحظ كيف يمكنك تشغيل Discourse على 1 جيجابايت.
لست متأكدًا من وجود إجابة واضحة هنا.
لماذا لا تكتب مكونًا إضافيًا مشابهًا لكلا النظامين لمساعدتك في تحديد أيهما تفضل؟

