برادو (إطار العمل)

برادو هو إطار عمل ويب مفتوح المصدر ، كائني التوجه ، قائم على الأحداث ، ومبني على المكونات، مكتوب بلغة PHP . [ 3 ] يُستخدم برادو لتطوير صفحات وتطبيقات ويب تفاعلية . [ 4 ] في عام 2013، اعتبره أساتذة علوم الحاسوب أحد أفضل ستة أطر عمل ويب مكتوبة بلغة PHP . [ 5 ]

تاريخ

اسم PRADO هو اختصار لعبارة "PHP Rapid Application Development Object-oriented " (تطوير التطبيقات السريع باستخدام لغة PHP). [ 6 ] بدأ مشروع PRADO على يد تشيانغ شيو، مستوحياً فكرته من Apache Tapestry . [ 6 ] كما استعار الإطار أفكاراً من Borland Delphi وإطار عمل ASP.NET من مايكروسوفت . صدرت النسخة العامة الأولى من PRADO في يونيو 2004، ولكنها كُتبت باستخدام نموذج كائنات  PHP 4 المحدود للغاية والذي أصبح الآن قديماً ، مما تسبب في العديد من المشاكل. أعاد تشيانغ كتابة الإطار ليتوافق مع نموذج كائنات PHP 5 الجديد، وفاز بمسابقة Zend PHP 5 البرمجية بفضله.  

يُعدّ PRADO إطار عمل لتطوير التطبيقات السريع (RAD)، وقد وُجّهت إليه انتقادات في بداياته لعدم جاهزيته بعدُ لسيناريوهات الأداء العالي وحركة المرور الكثيفة. [ 7 ] وقد ساهمت تطبيقات التخزين المؤقت للقوالب والتكوينات في الإصدارات اللاحقة من PRADO في إزالة بعض اختناقات الأداء في بنيته، مما زاد من ملاءمته للمواقع الإلكترونية ذات حركة المرور المتوسطة إلى العالية.

في عام 2008، تم استبدال إطار عمل PRADO بإطار عمل Yii ، وهو إعادة تصميم مفاهيمية لإطار عمل PRADO تستهدف سيناريوهات حركة المرور العالية. [ 8 ]

مراجع

  1. "إطار عمل PRADO PHP" . pradoframework.net . تم الاطلاع عليه بتاريخ 19 يونيو 2025 .
  2. "إطار عمل PRADO PHP" .
  3. كرويسل، بيتر (أبريل 2008). "مساعد الويب: تطوير تطبيقات PHP باستخدام برادو" . مجلة لينكس . 89 : 34-37 .
  4. ^ بيرتول ، ماركوس روبرتو (17 نوفمبر 2011). "Prado PHP Framework: دراسة تجريبية للتحكم في الوصول إلى المواقع" . Trabalho de Conclusão de Curso (Graduação)، Universidade Tecnológica Federal do Paraná، Medianeira (باللغة البرتغالية).
  5. لانكور، ليزا؛ كاثا، ساميوكتا (2013). "تحليل أطر عمل PHP لاستخدامها في دورة هندسة البرمجيات القائمة على المشاريع" . وقائع الندوة الفنية الرابعة والأربعين لجمعية ACM حول تعليم علوم الحاسوب . Sigcse '13. دنفر، كولورادو، الولايات المتحدة الأمريكية: مطبعة ACM. الصفحات 519-524 . doi : 10.1145/2445196.2445350 . ISBN  978-1-4503-1868-6. S2CID 8392578 . 
  6. 1 2 "حول برادو" . pradoframework.net .
  7. فردوس، يانوار؛ مهراني، وريح (21 يونيو 2008). "إطار تحليل الأداء برادو دان كاكيفب بادا أبليكاسي ويب أجاكس" . وقائع الندوة Nasional Aplikasi Teknologi Informasi (SNATI) (باللغة الإندونيسية). يوجياكرتا. ISSN 1907-5022 . 
  8. ماكاروف، ألكسندر (4 مارس 2017). "تاريخ إطار عمل Yii" . en.rmcreative.ru . تاريخ الاسترجاع: 27 يوليو 2021 .