كود إجنتر
CodeIgniter هو إطار عمل مجاني ومفتوح المصدر لتطوير مواقع الويب بسرعة ، ويُستخدم في بناء مواقع الويب الديناميكية باستخدام لغة PHP . [ 5 ]
شعبية
يعتمد CodeIgniter بشكلٍ عام على نمط تطوير البرمجيات الشائع MVC ( نموذج-عرض-متحكم ). في حين أن فئات المتحكمات جزءٌ أساسي من التطوير في CodeIgniter، فإن النماذج والعروض اختيارية. [ 6 ] يمكن أيضًا تعديل CodeIgniter لاستخدام نمط HMVC (نموذج-عرض-متحكم هرمي [ 7 ] )، والذي يسمح للمطورين بالحفاظ على تجميع معياري للمتحكمات والنماذج والعروض، مرتبةً في شكل دليل فرعي.
يُعرف CodeIgniter في الغالب بسرعته مقارنةً بأطر عمل PHP الأخرى. [ 8 ] [ 9 ] [ 10 ] وفي نقدٍ لأطر عمل PHP بشكل عام، تحدث راسموس ليردورف، مبتكر PHP، في مؤتمر frOSCon في أغسطس 2008، مشيرًا إلى أنه يُفضل CodeIgniter " لأنه أسرع وأخف وزنًا وأقل شبهًا بأطر العمل التقليدية " . [ 11 ]
شفرة المصدر والترخيص
يُحفظ كود المصدر الخاص بـ CodeIgniter على GitHub ، [ 12 ] وهو، بدءًا من الإصدار التجريبي 3.0rc، برنامج مفتوح المصدر معتمد بموجب ترخيص MIT . أما إصدارات CodeIgniter السابقة للإصدار 3.0.0 فهي مرخصة بموجب ترخيص مفتوح المصدر خاص على غرار Apache/BSD. [ 13 ]
أثار قرار عام 2011 بالتحول إلى ترخيص البرمجيات المفتوحة (OSL) بعض الجدل في أوساط المجتمع، [ 14 ] لا سيما حول عدم توافق الترخيص الجديد مع ترخيص GPL ، وقد ردت شركة EllisLab على ذلك بسلسلة من المقالات بعنوان أسبوع التوعية بترخيص البرمجيات. [ 15 ]
تاريخ
تم إصدار النسخة العامة الأولى من CodeIgniter بواسطة EllisLab في 28 فبراير 2006. [ 16 ]
في 9 يوليو 2013، أعلنت شركة إليس لاب أنها تبحث عن مالك جديد لإطار عمل كود إغنايتر، مشيرةً إلى نقص الموارد اللازمة لمنحه الاهتمام الذي تستحقه. [ 17 ] وفي 6 أكتوبر 2014، أعلنت إليس لاب أن كود إغنايتر سيستمر تطويره تحت إشراف معهد كولومبيا البريطانية للتكنولوجيا . [ 18 ] واعتبارًا من 23 أكتوبر 2019، ومع تولي مؤسسة كود إغنايتر زمام الأمور، لم يعد كود إغنايتر تحت رعاية معهد كولومبيا البريطانية للتكنولوجيا. [ 19 ]
تم إصدار CodeIgniter 4 في 24 فبراير 2020، [ 20 ] وهو عيد ميلاد جيم باري، قائد مشروع CodeIgniter 4، والذي توفي في 15 يناير 2020. [ 21 ] ومنذ ذلك الحين، استمر المشروع بقيادة أخرى.
انظر أيضاً
مراجع
- ↑ "مؤسسة CodeIgniter أصبحت متاحة أخيرًا" . 23 أكتوبر 2019. تم الاطلاع عليه بتاريخ 10 يونيو 2020 .
- ↑ "CodeIgniter 4.6.4" .
- ↑ "متطلبات الخادم - وثائق CodeIgniter 3.1.11" . www.codeigniter.com . مؤرشف من الأصل بتاريخ 11 يوليو 2019. تم الاطلاع عليه بتاريخ 23 يونيو 2017 .رابط بديل
- ↑ "متطلبات الخادم - وثائق CodeIgniter 4.x" . www.codeigniter.com .
- ↑ "CodeIgniter – إطار عمل PHP الأخف وزنًا" . دليل IONOS الرقمي . تم الاطلاع عليه بتاريخ 30 مارس 2022 .
- ↑ "دليل مستخدم CodeIgniter: النماذج" . CodeIgniter.com. مؤرشف من الأصل بتاريخ 2015-02-03 . تم الاطلاع عليه بتاريخ 2015-02-03 .
- ↑ "wiredesignz / codeigniter-modular-extensions-hmvc — Bitbucket" . bitbucket.org . تم الاطلاع عليه بتاريخ 2016-05-05 .
- ↑ "أفضل 7 أطر عمل PHP" . TISindia.com. 12-02-2014.
- ↑ "معايير أداء أطر عمل PHP" . Sellersrank.com. مؤرشف من الأصل بتاريخ 15 ديسمبر 2014. تم الاطلاع عليه بتاريخ 5 أغسطس 2014 .
- ↑ "تحديث معيار الأداء: Cake مقابل CodeIgniter مقابل Kohana" . Pr0digy.com. 2008-09-03. مؤرشف من الأصل في 2014-06-14 . تم الاطلاع عليه في 2014-08-05 .
- ↑ "راسموس ليردورف: أطر عمل PHP؟ فكّر مجدداً" . Sitepoint.com. 29-08-2008 . تم الاطلاع عليه بتاريخ 05-08-2014 .
- ^ "bcit-ci/CodeIgniter · جيثب" . جيثب . تم الاسترجاع 2015/02/03 .
- ↑ "اتفاقية ترخيص CodeIgniter" . CodeIgniter.com . تم الاطلاع عليها بتاريخ 28-02-2016 .
- ↑ "هل غيّر CodeIgniter ترخيصه إلى OSL 3.0؟" منتدى CodeIgniter.com. 21 أكتوبر 2011. مؤرشف من الأصل بتاريخ 8 أغسطس 2014. تم الاطلاع عليه بتاريخ 5 أغسطس 2014 .
- ↑ "أسبوع التوعية بتراخيص البرامج" . EllisLab.com. 31 أكتوبر 2011. مؤرشف من الأصل بتاريخ 22 مارس 2016. تم الاطلاع عليه بتاريخ 28 ديسمبر 2012 .
- ↑ "دليل مستخدم CodeIgniter: سجل التغييرات" . CodeIgniter.com. مؤرشف من الأصل بتاريخ 22-03-2016 . تم الاطلاع عليه بتاريخ 21-03-2016 .
- ↑ "مدونة إليس لاب تبحث عن مالك جديد لـ CodeIgniter" . ExpressionEngine .
- ↑ "إطار عمل PHP المفضل لديك، CodeIgniter، أصبح له موطن جديد" . مدونة EllisLab . EllisLab. مؤرشف من الأصل بتاريخ 17 أكتوبر 2014. تم الاطلاع عليه بتاريخ 16 أكتوبر 2014 .
- ↑ "مؤسسة CodeIgniter أصبحت متاحة أخيرًا" . 23 أكتوبر 2019. تم الاطلاع عليه بتاريخ 10 يونيو 2020 .
- ↑ "CodeIgniter 4.0 متوفر الآن!" . تم الاطلاع عليه بتاريخ 24 فبراير 2020 .
- ↑ "أخبار مهمة حول جيم باري والمشروع" . forum.codeigniter.com . تم الاطلاع عليه بتاريخ 15 يناير 2020 .
روابط خارجية
- برنامج مجاني مكتوب بلغة PHP
- أطر عمل PHP
- أطر عمل الويب
- برنامج مرخص بموجب ترخيص MIT
