اغلب مبرمجي الويب عندنا بالعالم العربي مبرمجي php.
بينما في بعض الدول نجد Java و dot net
لماذا؟
في البداية، يجب التنويه الى أن شهرة مجموعة من لغات البرمجة في بقعة جغرافية معينة، هو أمر شائع جدا، ولكن لماذا PHP في العالم العربي؟
هذه بعض الأسباب:
هناك عدة أسباب قد تفسر لماذا يفضل مبرمجو الويب في العالم العربي استخدام PHP بشكل شائع، بينما يستخدم البعض الآخر Java و .NET.
فمثلاً PHP كانت لغة برمجة شائعة في بداية تطوير الويب، وقد استخدمت على نطاق واسع في المشاريع الكبيرة والمواقع الشهيرة. هذا الانتشار المبكر قد أسهم في تواجد مجتمع كبير من المطورين والمصادر المفتوحة المتاحة للغة. ويعتبر التطوير في عالم البرمجيات عندنا بطئ نسبياً
كما أن من أهم الأسباب هو أنه يُعتبر PHP لغة سهلة الاستخدام والتعلم، وهذا يعزز انتشارها بين المطورين الجدد والمبتدئين.
بالمقابل، يعتمد استخدام Java و .NET على العديد من العوامل أيضًا. وأهم هذه العموامل هو أنه يتم استخدام Java و .NET من قبل الشركات الكبرى والمؤسسات الحكومية غالباً
ذلك أمر طبيعي، فستجدي في كل منطقة جغرافية لغة برمجة شائعة الاستخدام أكثر من غيرها.
ومن أجل فهم سبب انتشار استخدام PHP في المنطقة العربية، من المهم النظر إلى تاريخ انتشار الإنترنت في المنطقة، حيث بدأت الإنترنت في الانتشار في المنطقة العربية في أواخر التسعينيات وأوائل القرن الحادي والعشرين، وكان هناك عدد محدود من الموارد المتاحة للمبرمجين في ذلك الوقت، وكانت PHP لغة برمجة جديدة نسبيًا في ذلك الوقت، ولكنها كانت سهلة التعلم وتوفر مجموعة واسعة من الميزات، مما جعلها خيارًا جذابًا للمبرمجين المبتدئين والمحترفين على حد سواء.
أيضًا بسبب إنتشار استخدام منصة ووردبربس والتي تعتمد على لغة PHP، حيث أن 43.3% من المواقع تعمل من خلال ووردبريس.
ناهيك عن أن 79.3٪ من جميع المواقع على الإنترنت تستخدم PHP.
ذلك يعني أن هناك طلب في الدول الأجنبية أيضًا، وبالتالي يوجد سوق عمل يفرض نفسه، لذلك ستجدي أنه يتم تعلم المطلوب في سوق العمل وليس اللغة التي تفضليها.
أيضًا التكلفة المنخفضة، حيث PHP هي لغة برمجة مفتوحة المصدر، مما يعني أنها مجانية للاستخدام والتوزيع، وبالتالي أصبحت خيارًا جذابًا للشركات والمؤسسات التي تتطلع إلى تطوير مواقع ويب وتطبيقات ويب بميزانية محدودة.
وستجدي تفصيل هنا:
أما بالنسبة لإطار ASP.NET فستجدي شرح هنا للأسباب:
هناك العديد من الأسباب التي قد تكون ساهمت بهذا الانتشار برأيي، أهمّها سهولة الاستخدام، PHP معروفة بملاءمتها للمبتدئين وعدد المبتدئين كبير جداً بالعالم العربي، وهذا ما جعلها خيار جذاب للمطورين في المنطقة العربية حيث هناك العديد من المطورين الطموحين يدرّسون أنفسهم حالياً بشكل ذاتي بسبب انعدام فرص التعليم المتكافئ. ليأتي السبب الثاني، التكلف بكل تأكيد، PHP هي لغة مفتوحة المصدر مما يعني أنها متاحة مجاناً لأي شخص لاستخدامها وتعديلها وهذا يُعد أمر جذاب جداً خاصة بالعالم العربي. ولكن هناك أيضاً سبب مهم جداً لهذا الأمر يغفل عنه الكثير منّا، وهو الدعم الموجود والموارد الموجودة، منتديات عبر الإنترنت وبرامج تعليمية ووثائق باللغة العربية وملفات كثيرة ومجموعات على وسائل التواصل كل ذلك قد سهل الأمر وساعد على الاستخدام الفعال.
أظن أن واحدة من أسباب شيوعها هو الطلب المتزايد على اضافات مخصصة لنظم ادارة المحتوى الشهيرة على سبيل المثال وردبرس أو بلوقر أو حتى جوملا سابقا .. تلك النظم التي كانت مبنية على لغة PHP أصلا، الأمر الذي ساعد في تزايد الطلب عليها، وبالتالي الإقبال عليها .. والذي يترتب عليه: نشرها وتعليمها والتركيز على مستجداتها. ناهيك عن السمعة التي حظيت بها PHP والتي لا تزال تحظى بها، بجانب العدد الضخم لمواقع الانترنت النشطة المبنية بها أصلا.
ولذلك يمكن تلخيص أسباب شيوعها عامة وفي العالم العربي حصرا هي:
ربما يعود ذلك إلى أن PHP كانت لغة برمجة شائعة لتطوير مواقع الويب في الماضي مع العديد من الشروحات العربية وكانت الأفضل ، وكانت لديها مجتمع كبير من المطورين. كما أن PHP كانت لغة سهلة الاستخدام وتوفر العديد من الميزات الملائمة لتطوير مواقع الويب.
لكن يجدر بالذكر أن هناك تغيرات في مجال تطوير الويب، حيث تزايدت شعبية لغات أخرى مثل JavaScript (Node.js) و Python (Django، Flask) في السنوات الأخيرة. لذا، يمكن أن يكون هناك تحول تدريجي نحو استخدام لغات برمجة أخرى في المجتمع البرمجي العربي.
التعليقات