Hide this notice

مرحبا أنت تستخدم انترنت اكسبلورر ٦ و هو متصفح اصدر في العام 2001 الا يبدو لك ذلك قديما .

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

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

Post Pic

لماذا الphp ؟

مقالة مترجمة تبين لك الاسباب التي تدعوك إلى استخدام الphp( بتصرف)

وفقا لإستفتاءات NetCraft فأن البي اتش بي هي اشهر module تعمل تحت سيرفر الاباتشي . وفقا لإحصائية November 7, 2000 فهناك حوالي المليوني موقع تستخدم هذه اللغة.. هاهي بعض مميزات هذه اللغة..

لمحة تاريخية بسيطة

الphp و التي اساسا ترمز إلى Personal Home page بدأت في الاساس على بد Rasmus Lerdorf كمجموعة بسيطة من برامج البيرل التي كتبها للتبع زوار موقعه. بعدها بدأ بتلقة طلبات بتحويلها إلى محرك بريمجات script engine و قد اضاف إليها ايضا دعم للإستمارات forms لينشأ PHP/Fi . ازدادات شهرة اللغة مما دعى مجموعة من المتطوعين إلى إنشاء تطبيقات API لها و تحويلها إلىما يعرف ب Php3 .ازداد الإقبال على اللغة . مما أدى إلى أكمال تطوير اللغة لتصل إلى PHP4 . اليوم PHP تزمز إلى Hypertext Processor .

ما هي مميزاتها ؟

السرعة .. الثبات .. الامان ..و السهولة..

  • السرعة .. ليس سرعة تنفيد البرامج و حسب .. بالرغم من اهمية ذلك ..لكن ايضا كونها لا تشكل حملا على السيرفر و لا تبطأمن عمله . و هي لا تستنزف موارد الجهاز. تتأقلم الphp جيدا مع البرامج الاخرى خاصة تحت نظام اليونكس. و كذلك توافقها مع الكثير من انظمة التشغيل.
  • الثبات ما فائدة السرعة طالما النظام ينهار عند استدعاء بضع الاف من الصفحات لا يوجد نظام خال من المشاكل و العيوب.. لكن وجود عدد من المطورين المتطوعين و المستعدين دائما يجعل فترة بقاء هذه المشاكل والعيوب قصيرة..الphp لديه نظام فعال للتعامل مع المتغيرات .. و له نظام إدارة للموارد خاص به.
  • الامان.. حماية الموقع من هجمات الزوار ..!! فهناك درجات من الحماية توفرها البي اتش بي يمكن التحكم بها من ملف الاعدادات للphp (php.ini)
  • السهولة .. فمع معرفتك باي لغة برمجة مثل السي مثلا .. تعلم الphp يكون فائق السهولة و حتى لو كنت من مبرمجي الجافا سكريبت Java script
  • الربط..يمكن ربط البي اتش بي مع عدد من المكتبات الخارجية لإضافة مميزات اخرى لها..مثل مكتبات التشفير و الجرافيك و غيرها..

مميزات أخرى

  • الphp يمكن ان يعمل قريبا على اي نظام تشغيل.يمكن بناء و تشغيل برامجه على 25 منصة..الويندوز و اليونكس و الماك .. و كلها تستخدم نفس الشفرة المصدرية .. لذلك فان تشغيل أي برنامج php على اي نظام لن يختلف إطلاقا.
  • الphp تكاد تكون مطابقة للغة السي في كثير من اوامرها و تركيبها .. لذلك فان اي مبرمج بلغة السي و حتى الجافا و الجافا سكريبت سيتعلم اللغة بسهولة فائقة.
  • الphp يتوافق مع عدد من HTTP server interfaces واجهات مزودات الhttp . حاليا البي اتش بي يتوافق مع Apache و IIS و AOLServer و Roxen و THTTPD. و يمكن ان يعمل ك cgi module.
  • الphp يمكن ان يمثل واجهة عمل لكثير من قواعد البيانات MySQL, MS SQL, Oracle, Informix, PostgreSQL و الكثير غيرها .و كذلك يتوفر ODBC في لتلك الحالات التي لا يتوفر فيها دعم لقاعدة البيانات .
  • يمكن من خلال البي اتش بي انشاء عدد من المكتبات التي تتعامل مع برامج اخرى بسهولة و يوجد بالفعل عدد منها تتعامل مع ملفات الاكروبات و فلاش Cybercash و calendarsو XML و IMAP و POP و غيرها.
  • مترجم البي اتش بي تمت كتابته بالكامل بلغة السي . و هذا بالإضافة إلى صغر حجم المترجم بجعل استدعاه و عمله في غاية السرعة.
  • العمل على تطوير البي اتش بي مفتوح.. لذلك فمجانية البي اتش بي تضيف إلى مميزاته الكثير فانت لست مرتبط بمؤسسة او شركة و لست بحاجة لدفع أي رسوم للترقية وما شابه .

عيوب الphp؟

التعامل مع الاخطاء Error Handling ليس بمثل فعالية لغات اخرى مثل Cold Fusion او Asp .

متى يجب ان تستخدم البي اتش بي و متى يجب ان تستخدم لغة أخرى؟

تحت نظام التشغيل يونكس او لينكس..فان استخدام php او perl هو الخيار الافضل .. بالرغم من كون الphpاكثر سهولة في التعامل .. لكن هذا لا يمنع من استخدام كلاهما اواحدهما الخيار لك..

تحت نظام الويندوز انت مخير بين Cold Fusion و ال Asp..استخدام الasp مع IIS يبدو اكثر امانا من استخدام الphp مع IIS .و مع ذلك فثبات الphp على الويندوز يوافق ثبات الاثنين السابقين ..وهو اقل استنزافا لموارد النظام و مساوي في السرعة. و مع ذلك الasp افضل في التعامل مع مكنونات نظام التشغيل ( الويندوز) و قواعد البيانات خاصة إذا كنت ستستعمل الCom.

الختام

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

بقلم : فاطمة العمادي

أم و زوجة .. مصممة حرة و مصورة .. عرف الناس كتاباتي التقنية من خلال شخصية خيالية هي الدكتور نت . اصمم المواقع منذ العام ١٩٩٩م .

أوسمة : , ,

التعليقات مغلقة .