|
كمبيوتر / لغة php
دعونا نشرح قليلا ماهي لغة بي إتش بي ، هناك لغات كثيرة
تشابه هذه اللغة منها لغة Perl أو ASP ، وهي لغات تعمل من جهة المستضيف أو ما
يسمى (ServerSide language )، أي أنها تعمل من قبل المستضيف الذي تعمل عليه
وتقوم بإخراج النتائج على شكل HTML يفهمها المتصفح ، وهي بذلك لا تثقل حاسوب
زائر الموقع بأية أعباء . وكذلك توفر مرونة عالية في البرمجة لا تتوفر في
لغات HTML و Java script والتي تعمل على حاسوب زائر الموقع .
بدأت لغة البي إتش بي بفكرة أحد الهواة(
Ramsus Ledrof )الذي فكر في كيفية تضمين شفرات ال HTML شفرات أكثر تعقيدا ،
إلى أن بدأت هذه اللغة بالنمو وأصبحت أغلب المواقع لاتخلو من برنامج واحد على
الأقل مصمم بالـ PHP ..
قد يتساءل احدكم لماذا أتعلم لغة برمجة
الويب PHP ؟
والجواب على ذلك بسيط فلو كنت صاحب موقع
فبكل تأكيد تواجهك مشكلة تحديث المحتويات بشكل دائم . اذ أن صفحات الـ HTML
العادية لاتتيح لك فرصة لتحديث المحتويات دون ان تقوم بالعمل الروتيني
المعروف ، تصمم الصفحات المطلوبة ثم تقوم ببعض التعديلات على الصفحات
الرئيسية لموقع ثم تقوم بعمل upload لكل هذه الصفحات وترفع يديك داعيا وراجيا
ألا تكون هناك أية أخطاء تجبرك على إعادة العملية المتعبة مرة أخرى . أما مع
لغات برمجة الويب وخصوصاً بي إتش بي ستجد الراحة من كل هذا العناء بجعل
الموقع يعمل بشكل تلقائي وماعليك إلا أن تجتهد في إضافة المحتويات الجديدة
فقط .
فوائد لغة بى اتش بى :-
ولايمكن حصر فوائد هذه اللغة
حيث يمكن عمل ملف صغير ذو مهمة معينة خاصة باختيار غيرك ولكن إذا أخذنا
الاغراض الأساسية التي يتم استخدام هذه البرامج فيها فيمكننا القول أن معظم
قوائم المراسلات التي تنتشر في المواقع لابد أن تستخدم ملف بي إتش بي لإتمام
عملها ، كذلك بعض البواحث العالمية كانت ومازالت تعتمد على ملفات بي إتش بي ،
أيضا المنتديات المشهورة والمنتشرة تعتمد على ملفات البي إتش بي بل أنها
لاتعتمد على شيء غيره ، أيضا من الأمثلة عليها البريد الإلكتروني فبعض المواقع
مازالت تعتمد على ملفات البي إتش بي في الوقت نفسه وهذا مايحدث في البريد
الإلكتروني حيث تزدحم طلبات الإرسال ، ومن الأمثلة عليها مواقع بطاقات التهنئة
ومواقع المحادثات ومواقع التعارف ... وغيرها
.
|