هل ال php انتهت

هل ال php انتهت انا مبرمج php ولكن خبرتي قليلة

سبب العنوان انه حين ابدأ في تطوير موقع كبير اري ان كل شئ ذا كفاءة لا يتم من خلال الphp مثل تقنية الajax , websocket protocol وبعض التقنيات الاخري القوية التي تستعمل في المواقع الكبيرة مثلا التعامل معي canvas او التعامل معي dom بكفاءة بعيداً عن مكتبتها العتيقة معي العلم ان مجالات javascript واسعة جدا و هناك node.js المخصصة للعمل للسيرفرات

+التعامل معي الصور بعيدا ايضا عن مكتبتها الضعيفة

+webrtc and peerconnection و التعامل مع getmediaUser المقتصر فقط في الjs

هل هذا ضعف من اللغة ام خارج مجال اختصاصا كونها لغة تعامل معي السيرفر وهل يوجد احتمال لتطويرها

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

السلام عليكم

اعتقد ان كل ما ذكرت هو من جهة المستخدم client side فلا يهم اي لغة تستخدم ففي النهاية يجب ان تستعمل جافا سكربت في الصفحة.

و حتى لو تعلمت جافا سكربت فانك يجب ان تتعلم جهة الخادم على حدة و جهة المستخدم على حدة فلكل جهة طرقها الخاصة بالبرمجة، الفائدة الوحيدة ستكون انك تعمل بنفس اللغة.

شكرا لك

ماعلاقة الدوم والجافاسكربت بإنتهاء بي اتش بي ...

هذه كلها لغات مساعدة (صحيح النود يعتبر منافس) لكن كلها تعمل جنباً لجنب لبي اتش بي

بي اتش بي حاليا تعتبر أكثر لغة مستخدمة على الويب ولا أعتقد أن النسبة ستقل كثيراً مستقبلاً، لأمور منها أن بي اتش بي في كل نسخة جديدة أصبحت تعطي مايطلبه مطوريها .. أهمها الأداء.

في النسخ القادمة سيقوم مطوري بي اتش بي بإستخدام مكتبة libuv في اللغة وهي نفس ماتستخدمه النود لتصبح "asynchronous" ...

نعود لكون مكتبتها ضعيفة والتعامل مع الصور:

من تعاملي مع أكثر من لغة برمجة للويب لم أجد لغة تعطي كافة ماتطلب منها ..

في المواقع الكبيرة التي تحتاج تعامل مع صور أو فيديو وخلافة (بالنسبة لي واغلب من اعرفهم) تقوم بالإعتماد على أي لغة أخرى بجانب بي اتش بي وتمرر القيم لها من بي اتش بي لتنفيذ المهمات الكبيرة مثل معالجة الصور أو الفيديو وخلافة، لأنه لايوجد موقع كبير ذو ضغط يعتمد على لغة واحدة فقط غالباً.

الأشياء التي ذكرتها الأخرى هي كلاينت سايد ويمكن ربطها مع بي اتش بي بلغة الكلاينت سايد جافاسكربت.

هل يوجد احتمال لتطويرها:

انا اعمل على بي اتش بي منذ 2003 تقريباً، المرحلة التي وصلت لها بي اتش بي حالياً مقارنة بما عملت عليه سابقاً يعتبر نقلة نوعية وبي اتش بي 8 اعتقد انها ستدهش مجتمع المطورين.

بالتوفيق

لا توجد لغة برمجة تنتهي

أسمبلي ما زالت تستخدم حتى الآن.

لا يتم من خلال الphp مثل تقنية الajax , websocket

يمكنك بسهولة برمجة خادم Socket ب PHP :

أو يمكنك إستخدام مكتبات :

+التعامل معي الصور بعيدا ايضا عن مكتبتها الضعيفة

لا أضن ذلك , فقد إستعملت PHP في إنشاء صور كابتشا و إنشاء سكريبتات التعرف على الوجه ب PHP .

هل هذا ضعف من اللغة ام خارج مجال اختصاصا

في رأيي , أنت تريد أن تفعل أشياء ليست من تخصص ال SERVER و أرى كذلك أنها ضعف من اللغة .

ربما لم تستخدم الajax و websocket بطريقة جيدة.. لكن بالفعل ف websocket و nodeJS أفضل..

لكن أيضا الPHP تقوم بتنفيذ الكود بسرعة وكفاءة جيدة.. وهي خيار جيد جدا (لوحدها) للصفحات التي تحدث (ويكيبديا خير مثال).. أو مع Vue أو React لل SPA.. فيسبوك وأنستغرام وغيرهم يعتمدون بقوة عليها، وهي تبلي بلاء حسنا...

-(canvas و dom..) هذا لأنها لغة تستعمل على مستوى السيرفر...

-كما أنه لاغنى من التعامل مع الجافاسكريبت أو أحد مكتباتها فيما يتعلق ب front-end

لا يبدو أنك تميز بين لغات جهة المستخدم وجهات جهة الخادم. بكل حال PHP لم تنتهي، وما زالت أشهر لغة للويب في العالم حتى هذه اللحظة.

Wordpress مبرمج بلغة PHP.

كما أن إطار عمل Laravel ساهم في توسيع إستخدام PHP خاصة في الشركات فهو يظهر مدى قوة وسلاسة PHP عندما تستخدم بالشكل الصحيح.

أشهر المواقع العالمية تم برمجتها بـ PHP كلها أو أجزاء منها كـ Facebook و AliExpress وغيرها.

PHP7 أي آخر نسخ PHP تم فيها معالجة أكثر مشاكل PHP5 وزادت سرعتها بشكل مضاعف كما تم تحسينها من ناحية

Object Oriented PHP لتسهيل وتسريع عمليات الكتابة.

لا يوجد لغة سيئة بل مبرمج سيء لا يجيد استخدامها، و PHP ستبقى منتشرة بل وسيزيد استخدامها طالما أن هناك مجتمع كبير خلفها يعمل على تطويرها.

وزادت سرعتها بشكل مضاعف كما تم تحسينها من ناحية

كيف يعني زادت سرعتها، اي سرعه يعني

سرعة معالجة البيانات والأوامر أي السرعة الكليّة للحصول على نتيجة ما من أمر ما يحتاج تحليل مثلاً في البرامج المعقدة.

websocket  ممكن تراجع laravel broadcast

بوجهه نظري هي اقوى لغه برمجيه في مجال الويب