اليوم اول مره افتح فيها صفحتى على موقع PHPClasses منذ فتره طويله تقريبا شهر ..

قد وجدت ان الــ package الخاصه بى وهى Plus أو Horus Plus موجوده على قائمة التصويت على افضل packge لشهر ابريل ونتيجتها تظهر نهاية هذا الشهر إن شاء الله ..

وهذه نبذه مختره عن Horus Plus


بعد صعود مؤشرات Node.js بطريقه سريعه جدا بدأ يقارن البعض عن طريق الخطأ بين

Node.js والتى تعتبر environment لــ javascript بإستخدام Google Chrome V8 engine ومقارنتها ب لغات بالكامل

كــ php, python, ruby وغيرها ... كان لابد من الرد على هذه المقارانات الخاطئه

فتوجهت لكتابة Horus Plus .. وهو عباره عن EventLoop مبنى بــ Pure PHP

يحاكى "فكرة عمل" Node.js التى تعتمد على Libuv ..

Plus يعتمد على stream_select او libevent فى حالة وجودها على نظامك ..

انا الان اعيد كتابته بإضافة بعض المميزات الاخرى والمقاربه لباقى مميزات node.js وتحسين بعض الاجزاء

فى python يوجد Tornado و Twisted

اما فى ruby فيوجد EventMachine


هذه لينك التصويت:


هذه بعض مصادر Horus Plus


هذا لا يعنى انى لا استخدم NodeJS بل على العكس .. استخدمها بكثره

وذلك لان الــ ecosystem الخاص بــ javascript عموما قد تخطى وإزداد ويزداد يوميا بسرعه كبيره

اما فى php او حتى python tornado فــالــ ecosystem الخاص بهم فى مجال ال asynchronous non-blocking programming يكاد يكون منعدم وهذه هى المشكله الوحيده فقط