الكثير من المواقع الالكترونية، صحف، مجلات، مواقع اخبارية، منتديات، مدونات، .. الخ غالبيتها مبنية بلغة PHP، ماهو السبب وراء هذا التركيز على هذه اللغة؟ ولماذا لغات أخرى لا تنضم إلى القافلة مثل Python, ASP.NET, Ruby .. الخ؟
لماذا التركيز على PHP في عالمنا العربي؟
انتشار PHP ليس مقتصر على العالم العربي بل على العالم اجمع.
كلغة لا تتفوق PHP من اي ناحية على اللغات الاخرى، حتى من ناحية السهولة، لكن اهم ميزة في PHP هي اضافة mod_php في اباتشي، وتتميز بالتالي:
سهولة تشغيلها كتطبيق ويب، وهذه الميزة تسهل على المطور المبتدئ العمل معها.
توفرها التلقائي في معظم خادمات الاستضافة، وخادمات التطوير.
سهولة تركيبها واستضافتها في مواقع الاستضافة.
سهولة تشغيل اكثر من موقع عليها.
دعمها لويندوز ممتاز، وبالتالي توفرها لشريحة اكبر.
اسلوب العمل اسهل، فقط عدل الملف ثم حدث الصفحة، الكثير من الحلول الاخرى تتطلب اعادة تشغيل (اعادة التشغيل التلقائي متوفرة في اغلبها).
عيبوها:
تأثر على امان الخادم، لان الخادم يضطر الى تشغيل برنامجك بنفس مستخدم اباتشي.
استهلاك ذاكرة الخادم، لذلك لا تطبق على المواقع الكبيرة المزدحمة.
وجود العديد من القيود خلال التشغيل، مثل حدود الوقت، حدود الذاكرة، فتح اتصال انترنت وغيرها...
يوجد انواع اخرى لتشغيل PHP ولكنها تتساوى في الصعوبة مع اللغات الاخرى.
باختصار: سهولة التشغيل تفوقت على جميع نقاط الضعف الاخرى.
ردك رائع اخي رياض،
بخصوص العيوب التي ذكرتها، هل بامكانك سرد بعض اللغات التي تغلبت على هذه العيوب او لا توجد بها على سبيل الامثله فقط؟
التعليقات