ما مدى إمكانية ترجمة خادم Ruby websocket / flashsocket إلى PHP؟
سؤال
ما مدى جدوى ترجمة خادم Ruby websocket إلى PHP؟
http://github.com/gimite/web-socket-ruby/blob/master/lib/web_socket.rb
أعرف القليل من لغة Ruby وكمية لا بأس بها من PHP، وأعتقد أنني لم أقم ببرمجة المقبس مطلقًا.أرغب في إنشاء تطبيق دردشة فوق ما طرحه gimite على git، لكن جميع مواقعي موجودة بلغة PHP.ما مدى صعوبة إعادة كتابة تلك السطور الـ 300 في PHP في رأيكم؟
هل هو ممكن؟وإذا كان الأمر كذلك، فهل سيكون الأمر صعبًا؟ماذا سيكون الجزء الأصعب؟هل ستتلقى PHP أي نتائج أداء؟هل من الأفضل أن أحاول دمج خادم Ruby هذا في موقع PHP الخاص بي عن طريق نقل إدارة الجلسة إلى قاعدة البيانات بدلاً من محاولة ترجمتها؟
شكرا لك على وقتك.
المحلول
نصائح أخرى
لشخص يعرف ما يفعلونه، فمن الممكن تماما. لا يوجد شيء سحري عن مكتبة مآخذ روبي.
الجزء الصعب هو أن لغة PHP لا تعمل عادةً لفترة طويلة.من المحتمل أن ينتهي بك الأمر إلى كتابته ليتم تشغيله ضمن مترجم سطر أوامر php.
سيكون التعامل مع الجلسة أمرًا مثيرًا للاهتمام، بغض النظر عن المكان الذي تقوم بتشغيله فيه.يبدو أن هذا سيستخدم قناة جانبية ولا يعرف بالضرورة ملفات تعريف الارتباط لجلسة المتصفح أو يمكنه الوصول إليها.