الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل تريد الانضمام الي فريق التطوير للغة PHP ؟

مغلق
بدأه محمد قطان في 2 مارس 2002 · 1 رد · 885 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هل تريد ان تصبح ضمن فريق تطوير لغة الـPHP ؟

يزعم الكثيرون ان لغة الـPHP يهودية وان منشئها يهودي

ولذلك ينبغي عدم الاطلاع لها وعدم التعامل معها ولكن في الحقيقة والواقع ان مؤسس اللغة هو الماني

وعلى ماذا نزعج انفسنا بهذا الموضوع فكليهما كافرين

لكن يغيب عن الكثيرين اننا نستطيع نحن ان نكون ضمن فريق التطوير وننتج بشكل اكبر لامتنا الاسلامية

قصة شركه Zend مع الـPHP انقلها لكم من كلام الاخ مبرمج صاحب موقع المطور العربي بالحرف الواحد كالتالي :

PHP بدأت كبرنامج من عمل شخص ألماني (وهو ليس يهوديا) يدعى Rasmus Lerdof وكانت عبارة عن مكتبة لتسهيل عمل برامج الويب مكتوبة كلها بلغة Perl .. الآن توجد مكتبة مشابهة للغة Perl اسمها CGI .. المهم .. هو عمل مكتبة سماها Personal Home Pages لأن الكثير من الأشخاص كان ودهم يعملوا مواقع ديناميكية وتفاعلية بس كان تعلم كل شيء في Perl صعب عليهم .. فهو عمل لهم هذي المكتبة ..

المكتبة أعجبت الكثير من الأشخاص واقترحوا على Rasmus أن يعملها في صورة لغة برمجة مستقلة .. فقام بكتابة مترجم للغة بسيطة لكتابة برامج ويب وسماها PHP/FI يعني Personal Home Pages / Form Interpreter لأنها كانت تقوم تلقائيا بتحليل البيانات القادمة من نماذج HTML وهي PHP 2.0 ..

بعد فترة أعجب الكثير من الأشخاص بهذه الفكرة .. وقاموا بعمل بعض التغييرات في اللغة لتصبح شبيهة جدا بلغة C و Java و Perl في قواعدها العامة .. وقاموا بكتابة ما يسمى بالـ API وهب مجموعة من الدوال والـ Macros (كما يسمونها) في لغة C تسهل عملية توسعة مترجم اللغة بكمتبات ودوال جديدة .. وهكذا أنشأت العديد من الدوال للغة وأضيفت إليها وأصبح مفعمة بالميزات وهذه هي PHP 3 ..

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

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

بعد ذلك ولأن اللغة أصبحت شهيرة جدا .. طمع بعض الصهاينة بتحصيل المال من وراء شهرتها وعرضوا كتابة النسخة التالية من المترجم .. هذا الشخصان هما Zeev Suraski و Andy Gutsman اللذان وضعا اسمها في كل مكان في المترجم (كدليل على حقارتهم وأنهم لم يهتموا بأمر غير المال والشهرة) .. وقاموا بلعب لعبتهم كلها بصورة صحيحة ..

أول خطوة كانت عمل مترجم لغة PHP كجرء منفصل عن مشروع PHP نفسه .. فصارت Zend Engine هي مترجم PHP أما PHP فهي مكتبة الدوال المتوافقة مع API محرك Zend .. طبعا لما عملوا الـ Zend Engine جعلوا له واجهة API مطابقة لتلك التي استخدمت في مترجم PHP القديم ..

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

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

بعد فترة .. قامت Zend بافتتاح سوقها لمنتجدات Zend .. من بين هذه المنتجات كان هنالك Zend Encoder .. وظيفة الـ Zend Encoder هو أخذ شفرة PHP ومعالجتها بطريقة خاصة وتحويلها إلى شفرة مشفرة (حلوة هذي) يعني تصبح الشفرة في صورة رموز وعلامات غريبة بحيث لا يمكن فتحها ونسخها وتغيير بسهولة كما هو الحال مع شفرات PHP العادبة وبالتالي إذا عملت برنامجا مميزا وأردت الاحتفاظ بحقوقك يمكنك توزيع الشفرة المشفرة هذي ولم يتمكن أحد من الحصول على شفرة PHP .. المشكلة كانت في البداية هي أن هذه الشفرة المشفرة .. كيف نقوم بتنفيذها من خلال المترجم؟ مترجم PHP فقط يفهم شفرة PHP ولن يعرف كيف يحلل هذه! الجواب كان ( يمكنك تنفيذ الشفرات المشفرة إذا ركبت Zend Optimizer ) ! الآن عرفنا لماذا حرصت Zend على عمل دعاية للـ Optimizer ! لأنها تريده أن ينتشر بحيث يمكن للجميع تشغيل الشفرات المشفرة وبالتالي تتشجع الشركات على شراء Zend Encoder وبيع برامجها في صورة مشفرة !!

باختصار .. لغة PHP لغة مفتوحة الشفرة وليست ملكا لأحد ..

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

هذه هي القصة باختصار شدييييييد

وعلى ذلك فاننا نستطيع ان نفعل الكثير فالPHP ليست ملكا لشركة Zend مثل ماقال الاخ مبرمج

نستطيع ان نقوم بتعريب ملف المساعده للغة الـPHP

وبامكاننا ايضا ان نقوم بانشاء اضافات جديدة على لغة الـPHP ودوال مساعده

مثلا نضيف دوال لعمل تقويم هجري او لايجاد التاريخ واليوم والشهر بالتقويم الهجري

اذا اردت ان تكون ضمن فريق التطوير يتطلب عليك ذلك ان تنشئ تعريفا لنفسك وكلمة مرور وباسورد

وسوف يقومون بانشاء بريد لك في موقع PHP.net وسوف يتم تصدير الرسائل الي بريدك الذي قمت بالاشتراك به

لقراءة المزيد عن هذا الموضوع

http://www.php.net/cvs-php.php

المصدر PHP4ARAB.COM

وشكرا ....

واثق الخطوة يمشي ملكا !!

#2

حلو كثير

تسلم هالأنامل

(f) (g) (f)

هذا الموضوع مغلق.

مواضيع مشابهة