15 دقيقة مع راسموس ليردورف، PHP الخالق

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

بمناسبة المنتدى PHP 2010 من قبل AFUP (الجمعية الفرنسية للPHP المستخدمين) والتي تجري حاليا في باريس، التقينا السيد Lerdorf الذي يعود إلى أصول اللغة وتطورها المنظمة.

بعد إنشاء لغة PHP لحل مشكلة شخصية، ما هي الدوافع لتوزيع البرامج المفتوحة المصدر؟

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

هل أنت أو هل نأمل أن PHP سوف تشهد مثل هذا النجاح؟

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

ما هو دورك اليوم في تطوير PHP؟

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

ما هي أحدث عملك؟

RL: أعمل حاليا لWePay البدء. I تطوير أوث واجهات برمجة التطبيقات. قبل ذلك كنت Planchais على APC (NDRL: البديل PHP ذاكرة التخزين المؤقت) لإدارة التخزين المؤقت للبيانات. لقد عملت دائما على أجزاء كود PHP.

ما هي المشاريع التي وضعت في PHP التي تجد الأكثر إثارة للاهتمام؟

RL: فمن الصعب، هناك الكثير والعديد من المجالات المختلفة. لقد تأثرت كثيرا مع المجتمع دروبال. أيضا، بعض الوظائف من وورد مثيرة جدا للاهتمام، وخاصة استراتيجية مزدوجة من WordPress.org وWordpress.com.

وهناك أيضا هذا المشروع الرائع، CrisisCamp، والتي تسمح للمطورين لتوحيد وإدارة الكوارث الطبيعية. هذا شيء رائع أن يحل في الواقع المشكلة. وفي كلتا PHP هي لغة، وإنما هي أداة كنظام التشغيل ولكن في النهاية نحن يمكن أن تفعل أشياء رائعة.

إذا كان أحد يعتقد أن الضعف قاعدة البيانات التي أقامتها حكومة الولايات المتحدة، ومن المقرر أن التطبيقات PHP 30٪ من البرمجيات الضعف. هل تعتقد أن هناك مشكلة في تعلم اللغة والممارسات الجيدة؟

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

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

تريد ان تعمل سبع سنوات في ياهو! ما هو دورك في الشركة؟

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

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

لم يكن من الصعب جدا إقناع المهندسين لتغيير أدوات العمل؟

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

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

نسمع أكثر وأكثر عن جافا سكريبت باعتباره نود.جي إس يستند إلى ملقم ما رأيك في هذه التكنولوجيا؟

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

هل تعتقد أنه يمكن أن يكون من أي وقت مضى قوية كما وضعت PHP؟

RL: وأعتقد أنه سوف تعتمد على النظام البيئي والتي من شأنها أن تجعل مطوري الطرف الثالث. على سبيل المثال إذا كان لا يدعم قاعدة بيانات مع LDAP لذلك هذا سوف ببساطة لا لزوم له. قواعد بيانات مهمة للغاية اليوم.

ما هو الإطار PHP المفضل لديك؟

RL: يا أنا لا، لأنها جميعا الرجال! وهي تحاول أن تكون عامة جدا الرغبة في تلبية احتياجات الجميع. وأخيرا فإنه لا يعمل. أنا أفضل الأطر المتخصصة مثل دروبال أو وورد.

وأخيرا ماذا عن PHP 6؟

RL: في الوقت الحاضر ليس لدينا هدف للإفراج عن PHP 6، ببساطة لأنه لا يوجد ما يكفي من المطورين. كان هدفنا الأولي دعم يونيكود. ولكنها تتطلب الكثير من العمل للمطورين لامتداداتها لم تعد وظيفية. وأخيرا قررت أن توقف كل شيء والتحرك ببطء أكثر وبخطوات صغيرة transistion.

اشكرك.التعديل الأخير تم يوم 12/07/2012 في 09:52