هل PHP لغة جيدة للبدء بتعلمها؟

كنت اسمع قبل سنوات ان PHP لغة سيئة لكني لم اعرف السبب، فهل ما زالت تلك السمعه تنطبق عليها حتى الآن؟

وهل ممكن تعطوني امثله مبنية بلغة PHP غير wordpress

ولا احد يقول facebook لأن ما اتوقع انه حاليا يعتمد على PHP وحدها

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

التعليقات

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

هناك ميزات كثيرة في لغة الـPHP سأعدد بعضًا منها:-

  1. هناك الكثير من الدوال الداخلية التي تساعدك على كتابة كود بسيط.
  2. سرعة المعالجة ، تكاد تكون php من أسرع اللغات في المعالجة في مجال الويب تحديدًا.
  3. سهولة التعلم ، حيث أنها لا تحتوي على تعقيد كبير كلغات الـ C مثلًا.

وغير هذه الميزات الكثير.

أما بخصوص سؤالك عن المواقع التي تستخدم php فببساطة أمامك مواقع حسوب تعتمد بشكل أساسي على php إلى جانب Ruby on Rails يمكنك التأكد من هذا من خلال إضافة المتصفح builtwith

ولديك مواقع مثل ويكيبيديا ، Tumblr كل هذه تم إستخدام php فيها بشكل جذري ، وفيما بعد تم إضافة لغات أخرى للمساعدة.

أظن أن PHP قبل النسخة 5 وبعدها ليسا نفس الشيء تماما فـ PHP شهدت تحسينات شاملة في الآداء والسياق والسرعة والوظائف المبنية. كما انها لغة بسيطة وسهلة مقارنة بأي لغة برمجة نصية أخرى.

  • PHP عبارة عن نظام أساسي مستقل (platform Independent) مما يعني أنه سيتم تشغيل كود PHP على أي نظام تشغيل مثل Linux و Unix و Mac OS X و Windows. ولهذا نرى العدد الضخم من الاستضافات والخوادم التي تدعمها وتسهل التعامل معها.
  • كونها مفتوحة المصدر، يعني هذا مجتمعا داعما يعمل عليها.
  • سهلة التعلم نسبيا للمبتدئين
  • تدعم بشكل أكثر من رائع البرمجة الكائنية التوجه
  • مؤخرا تم اطلاق النسخة 8 من PHP بسلسلة تحسينات، يعني هذا انها لغة شابة لا يزال العمل عليها.
  • امتلاكها احد اطر العمل الأشهر على الساحة اطلاقا: Laravel. وهو بحد ذاته مستوى آخر.
  • مجتمعها الضخم، يعني هذا حلولا لكل المشاكل البرمجية التي ستصادفها، وتطبيقات عن أغلب النماذج التي يتم العمل عليها. فـ PHP يستعملها حوالي الـ 80 بالمئة من أغلب المواقع التي تمتلك واجهة خلفية 70 بالمئة منها تستمعل النسخة 7 من PHP. وهذا دليل آخر على أنها لغة شابة ذات تحديثات مستمرة

لكن الا ترى ان زيادة الاقبال عليها قد يقود الى صعوبة المنافسه حيث يوجد الكثير من مطوري ويب بلغة PHP؟

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

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