المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : تاريخ ومقدمة عن لغة Php ....



METALLICA
10-07-2001, 05:47 PM
الإنترنت بدأت في الظهور على شكل صفحات غير تفاعلية كصفحات المعلومات والأخبار ولكن مع الوقت أصبحت الصفحات تفاعلية أي أن هنالك إتصال وتبادل معلومات مع المستخدم مثل برامج النقاش وسجل الزوار وبرامج البطاقات والكثير الكثير ...



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

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

هذا بالضبط ما فعله Rasmus Lerdorf في أواخر عام 1994 عندما قام بإبتداع لغة PHP لإنشاء برنامج لحساب عدد الزوار لصفحته الشخصية والتى كانت تحتوي معلومات عن مؤهلاته وخبرته وتفاصيل دراستة (resume). وبدأت اللغة تنتشر قليلا بعد صدور نسخة من برنامج PHP/FI واللذي يقوم بمهمة تشغيل لغة PHP في السيرفر أو الخادم وإظهار النتائج للمتصفح والمستخدم بتطوير شخصي من Rasmus.

البرنامج كان بسيط بشكل يدعم جدول البيانات من خلال المتصفح وقاعدة البيانات بنوع mSQL في الخادم وأمور برمجية تفاعليةأخرى.

ومع نجاح اللغة, إنتقل التطوير والدعم للغة PHP من Rasmus إلى عدد من المطورين ومنهم Zeev Suraski و Andi Gutmans وقاموا بكتابة اللغة من البداية وأخذوا على عاتقهم تطوير اللغة, ونتج عن ذلك الإصدار PHP 3.0 في صيف عام 1997 واللذي يدعم الكثير من قواعد البيانات العالية الأداء مثل MySQL و Oracle ...

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

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

لماذا وما الدافع في إختيار تعلم لغة PHP مع وجود الكثير من اللغات المنتشرة مثل ASP و ColdFusion و Java Server Pages و Perl. الأمر في غاية البساطة, لغة PHP لغة سهلة, قوية, متماسكة وتستطيع عمل كل شيء نريده ما عدا تحضير القهوة لنا.

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

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

الصراحة الكتابة باللغة العربية صعبة عند نقل و توضيح البرامج الإنجليزية وليست بالأمر الهين ومن الأسهل قراءة وتعلم اللغة من مصادرها وباللغة الإنجليزية طبعا.




نقلاً عن منتدى سوالف

CHALLENGER
10-07-2001, 06:00 PM
قرأتها قبل بس مشكور و ألف شكر لـRasmus Lerdorf :)