احتفل بالأمس محبو لغة الويب الشهيرة php بمرور 25 عاماً على انطلاقها، كان أول ظهور للغة في 8 يونيو 1995م على يد راسموس ليردورف.
وللعودة إلى سؤالنا :بعد 25 عاماً هل شاخت php ومتى ستموت ؟
إن كنت مبرمج أو لديك اهتمام بالبرمجة والويب فلعلك قرأت هذا السؤال في السنوات السابقة مراراً وتكراراً أو شهدت نقاشاً حاداً على وسائل التواصل الإجتماعي بين محبي اللغة وكارهيها أيضاً ربما قد شاهدت الكثير من الكوميكس التي تسخر من اللغة، لكن قبل أن نجيب على هذا السؤال دعنا نهنئ اللغة ومحبيها ونقول Happy birthday وإن كنت على عجلة من أمرك فالجواب باختصار هو (لا) فلغة الويب الأشهر php لم تشخ بعد ويبدو أنها لن تموت على الأقل في السنوات القليلة القادمة . لماذا ؟
منذ أن ظهرت شائعة وفاة اللغة في الأعوام الماضية لم تتزحزح من صدارة اللغات المستخدمة في الويب سوى بأقل من 2 %. حيث أصبحت تغطي نسبة 78.9% من مواقع الويب بعد أن كانت بحدود 80 % قبل سنوات . فلك أن تتخيل أن كل لغات برمجة الويب مجتمعة تمثل نسبة 22% فقط بينما تستحوذ php على نصيب الأسد .
فمالذي يدعو مبرمجي الويب لاستخدام اللغة ؟
أولاً :تمتاز php بالعديد من الميزات فبالاضافة إلى انها لغة برمجة مفتوحة المصدر ولها مجتمع كبير و عدد كبير من المطورين ذوي الخبرة فهي لغة سهلة التعلم ولا تحتاج الكثير من الجهد كي تبدأ في العمل عليها .
ثانياً: سرعة اللغة ؟ هناك من تحدث أن لغات أخرى أسرع من php مثل روبي أو بايثون ولكن في الحقيقة هذا الحديث ينطبق على الإصدارات القديمة من اللغة وأعني هنا ما قبل 5.6 لكن منذ الإصدار 7.2 ف بي اتش بي تتفوق بالعديد من الجوانب. وإن كنت من محبي اللغة فلابد أنك قد استخدمت أو قرأت عن مكتبة swoole والتي قد نخصص مقال منفصل لشرحها .
ثالثاً: إطارات العمل التي بنيت بواسطة php !
نحن هنا لا نتحدث عن wordpress فقط إنما هناك الكثير من إطارات العمل والتي تساعد المبرمجين في بناء مشاريعهم بسهولة، فمهما كان المشروع الذي تعمل عليه ستجد أن هناك اطار عمل يساعدك، ليس هذا وحسب بل إن معظم اطارات العمل لديها تحديثات مستمرة تكاد تكون اسبوعية ويومية وتملك توثيق سهل وبسيط ، ولنذكر على سبيل المثال لا الحصر اطار العمل المتربع في المرتبة الأولى بين اطارات العمل المبنية بكافة لغات البرمجة وهو laravel .
رابعاً : طريقة عمل اللغة والتحديثات التي حدثت في الاصدار 7.4 والتي ستظهر في الاصدار 8 واعتماد المعالجة JIT التي ستمكن مبرمجي اللغة من بناء مكتبات باستخدام php بعد أن كانت تبنى إما باستخدام لغة c أو بيرل .
هناك الكثير من الميزات التي بالطبع سنقوم بتحديث هذا المقال وتضمينها ولكن هنا احببنا أن نجيب على عجالة عن هذا السؤال الذي ما يزال يطرحه الكثير , وخلاصة الحديث عبر عنه مبرمج ويتيوبر شهير حيث قال (كونك لا تحب اللغة فهذا لا يعني أنها ستموت).