تكنولوجيا المعلومات
أحدث الأخبار التقنية - تعليم تصميم وبرمجة المواقع من الالف الى الياء

ما هي لغة php وما هى استخداماتها و العيوب و المميزات

0 798

ما هي لغة php أولا قبل أن نتحدث عن استخدامات و مميزات و عيوب لغة php يجب أولا أن نشرح ما هي ؟

ما هي لغة php ؟

الفرق بين بايثون و بي اتش بي وروبى – Php Vs Python Vs Ruby

ببساطة هي تعتبر لغة برمجة تتكون من اكواد
وتستخدم حين نقوم بإنشاء موقع إلكتروني
و هي تعتبر اختصار لجملة “hypertext pre processor”
  تعد من أشهر اللغات البرمجية لمعالجة النصوص

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

اما عن آلية استخدامها:
فهي عبارة عن اكواد تترجم وتفسر من قبل خادم الشبكة
ثم بعد ذلك يقوم بتنفيذها و يتم إرسال النتيجة لتعرض في المتصفحات الخاصة بالمستخدمين للشبكة

وهذه اللغة تستخدم لإنشاء الصفحات ذات المحتوي المتغير و هذا التغير ينتج من تفاعلها مع المستخدمين، و بعد أن تعرفنا علي لغة php
سوف نتعرف بالسطور التالية علي إستخدامتها وأهم مميزاتها و عيوبها .

إستخدامات لغة PHP :

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

مميزات لغة PHP   :

• السهولة هي أهم مميزات لغة “php” حيث تعتبر من أسهل اللغات البرمجية و تعتبر الافضل لدي المطورين للويب و خصوصا لمن يتقن لغات برمجية أخري مثل السي و البيرل و حتي لمن ليس لديه خبرة فهي سهلة التعلم .
• تتوافق مع العديدة من الانظمة بالرغم من انها تحتوي علي نسخ متعددة، و تعمل كل منها في بيئات مختلفة و لكن النسخ جميعها تنبث من نواه أصلية مما يجعلها تنفذ السكريبتات بنفس الطريقة .
• تحتوي علي ملف إعدادت مما يسمح بالتحكم بالمزايا و الخصائص التي توفرها و هذا يوفر نوع من الحماية و الأمان في الاستخدام .
• تتميز أيضا بالمرونة و القابلية للتوسع فيمكن للمبرمج الاضافة عليها بواسطة لغات برمجية أخري، وذلك بفضل شفرتها البرمجية المفتوحة .
• تحتوي علي العديد من المزايا الاضافية حيث ان يوجد بها دوال معالجات حسابية و رياضية، وتوفر الوصول الي مزودات بيانات مختلفة مثل سي كيو إل وغيرها .
• إلي جانب هذه المميزات فهي تتميز ايضا بالسرعة الكبيرة في إنشاء البرامج .

عيوب لغة PHP :

• يجب علي المبرمج ان يكون علي إتصال بقاعدة البيانات ليتمكن من إستخدام (mysql –real-escape-string).
• تعتبر لغة برمجية غير مستقرة إلي حد ما لإنها لا تتبع نظام سليم و منظم لتسمية الدوال و الكلاسات الخاصة بها و لكنها لا تتبع نظام معين للتسمية .

اترك رد

لن يتم نشر عنوان بريدك الإلكتروني.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More