مرحباً ألكسندر، تم اختيار React.js من قبل المطورين لأسباب عديدة، بدءًا من التصميم، والوثائق، والمجتمع، والنظام البيئي.
لقد كنت مطور ويب منذ عام 2012، وشهدت العصور التي كانت فيها مكتبات وأدوات الواجهة الأمامية المختلفة تظهر كل يوم. لقد استخدمت jQuery كثيرًا، ثم Backbone، والعديد من المكتبات المصنوعة ذاتيًا. ثم تحولت إلى React في عام 2015، وقد عملت بشكل جيد جدًا خلال السنوات السبع الماضية. كان Ember.js شائعًا، ولكن يجب أن أقول، في الوقت الحاضر، يستخدم معظم المطورين React.js و Vue.js و Angular.js.
يعمل Discourse بشكل جيد حتى الآن، ولكن بعد التحقق من نظام المكونات الإضافية والبحث عن وثائق التطوير (أخطط لإثراء ميزات Web3 Contribute Web3 features to Discourse? - General - LXDAO)، أشعر أنه من الصعب بعض الشيء بناء بعض الميزات على الفور بالنسبة لي، كمطور يتمتع بمهارات المكدس الكامل الأكثر شيوعًا.
لقد وجدت أيضًا نفس الشكاوى من مجتمعات المطورين في الصين (ربما لهذا السبب لا يحظى Discourse بشعبية في الصين مثل WordPress). لذلك أتساءل فقط عما إذا كان بإمكاننا جعل Discourse يعمل بشكل أفضل إذا كان لدينا مكدس تقني أفضل ومحدث.
لا تفهموني خطأ، أنا أتفهم تمامًا أنه ليس قرارًا سهلاً وصغيرًا، لذلك سأطرح سؤالاً هنا. إذا كانت لدينا خطة، سنرى ما يمكنني فعله، وإذا لم تكن هناك خطط، فسأبدأ في تعلم Ember.js lol.