صندوق المؤلف


ناقش مشروعك

من نحن

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

الأشياء الكبيرة الجديدة في CodeIgniter 4

الأشياء الكبيرة الجديدة في CodeIgniter 4

By روزا أغيار كاتريو / 10 أغسطس 2021

23 أغسطس 2021
الأشياء الكبيرة الجديدة في CodeIgniter 4

CodeIgniter هو إطار عمل مفتوح المصدر يستخدم نموذج MVC (Model-View-Controller) لمساعدة المطورين على توفير الوقت أثناء إنشاء مواقع ويب وتطبيقات تعمل بكامل طاقتها باستخدام PHP. 

من بين جميع أطر PHP ، يعد CodeIgniter الأسرع. يمكن للمستخدمين الاختيار من بين عدة إصدارات مختلفة من CodeIgniter. 

يعد CodeIgniter 3 و CodeIgniter 4 أكثر الإصدارات الأخرى استقرارًا:

يوفر لك إطار عمل CodeIgniter قاعدة بيانات جاهزة ومكتبات عمليات أساسية ، مثل إرسال رسائل البريد الإلكتروني وتحميل الملفات وإدارة الجلسة وما إلى ذلك.

CodeIgniter 4 تحديث هو أحدث إصدار من إطار عمل CodeIgniter ، وهو الآن جاهز للاستخدام الإنتاجي. مع هذه النسخة الجديدة ، هناك الكثير من الترقب. نتيجة لذلك ، كان المبرمجون ينتظرون بفارغ الصبر هذا الإصدار. 

كان الإصدار السابق من CodeIgniter يعتمد على PHP 5.6 أو أقل ، لكن CodeIgniter 4 يتضمن الآن توافق وقدرات PHP 7.2. إذا كنت تخطط لتنفيذ طلب CURL في CI4 ، فيجب عليك أولاً تثبيت مكتبة lib curl. 

يتم أيضًا دعم برمجة سطر الأوامر بواسطة CI 4. وفقًا للاتجاهات الحالية ، تشتمل معظم الأطر على إمكانية استخدام CLI ومكتبة. 

نتيجة لذلك ، قام CodeIgniter 4 بتنفيذ هذه الوظيفة أيضًا ، ويمكنك الآن استخدام سطر الأوامر في أحدث إصدار من CI. MySQL (5.1+) و PostgreSQL و SqLite3 هي بعض قواعد البيانات المدعومة الشائعة بواسطة CodeIgniter. 

يتضمن CI 4 الآن مجلدًا عامًا يعمل كجذر مستند لتطبيقك. لدى CI 4 الآن خادمه الخاص ، مثل Laravel ، والذي يمكنك البدء في استخدام PHP spark service.

يمكن استخدام الأساليب التالية لتثبيت CodeIgniter 4:

يمكنك تثبيت CI 4 يدويًا عن طريق تنزيل الإصدار الحالي من موقعه الرسمي على الويب واستخراجه إلى الدليل الجذر لخادمك. 

- إذا كنت بحاجة إلى استخدام أداة Composer ، فستحتاج إلى تثبيتها أولاً ، ثم استخدام سطر الأوامر لتشغيلها. في المستقبل ، سيساعدك Composer على تضمين المكونات الإضافية لجهات خارجية في مشروعك. سيسمح لك هذا الرابط بتنزيل الملحن وتثبيته: https://getcomposer.org/

- يمكنك أيضًا الحصول على ملف CodeIgniter من CI 4 git repository. للوصول إليه ، انقر فوق الارتباط وقم بتنزيله في الدليل الجذر الخاص بك:  https://github.com/bcit-ci/CodeIgniter

تغييرات كبيرة في CodeIgniter 4:

فرص كبيرة في CodeIgniter 4
[تضمين الصورة]

تختلف بنية الملفات في CI 4 عن CI 3. هيكل CodeIgniter 4 منظم في خمسة أدلة: / app و / system و / public و / writable و / الاختبارات.  

بدلاً من وحدة تحكم CI ، تحتاج إلى توسيع \ CodeIgniter \ Controller في CodeIgniter 4.  

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

في CI4 ، يجب أن يمتد النموذج \ CodeIgniter \ Model. يعد اتصال قاعدة البيانات الآلي و CRUD الأساسي والتحقق من صحة النموذج وترقيم الصفحات التلقائي كلها ميزات جديدة في نموذج CI4. عرض الخلايا في CI4 يسمح لك بإنشاء استجابتك في أجزاء. 

يتم دعم ملفات .env محليًا بواسطة CodeIgniter 4 ، مما يسمح بتحسين إعدادات العديد من السياقات التي يمكن استخدامها فيها (الإنتاج والاختبارات والتطوير).  

من حيث الأداء ، يتفوق CodeIgniter 4 على CodeIgniter 3 من حيث استخدام PHP 7 في الكتابة وكخادم إعداد بسيط ، من بين أشياء أخرى. 

إنه غير متوافق مع الإصدار السابق لـ CodeIgniter. لذلك ، إذا كنت ترغب في استخدام CodeIgniter 4 ، فسيتعين عليك بذل المزيد من العمل لتحديثه باستمرار. نظرًا لأنه كان من السهل جدًا التحديث في الإصدارات السابقة ، إلا أنها قدمت الكثير من الميزات الجديدة في هذا التحديث ، وهذا هو سبب عدم توافقها مع الإصدار الأقدم من CodeIgniter. 

ليستنتج، CodeIgniter4 لديه إمكانية أفضل لتأسيس نفسه بشكل فعال ، لأنه تمت معالجة جميع عيوب الإصدارات السابقة تقريبًا ، والآن تمت إعادة كتابة البرنامج بالكامل. 

[sc name = "تطوير الويب"] [add_related_page_diff_contents blog_cat = "تطبيق الويب"] [add_newsletter]

CodeIgniter هو إطار عمل مفتوح المصدر يستخدم نموذج MVC (Model-View-Controller) لمساعدة المطورين على توفير الوقت أثناء إنشاء مواقع ويب وتطبيقات تعمل بكامل طاقتها باستخدام PHP. 

من بين جميع أطر PHP ، يعد CodeIgniter الأسرع. يمكن للمستخدمين الاختيار من بين عدة إصدارات مختلفة من CodeIgniter. 

يعد CodeIgniter 3 و CodeIgniter 4 أكثر الإصدارات الأخرى استقرارًا:

يوفر لك إطار عمل CodeIgniter قاعدة بيانات جاهزة ومكتبات عمليات أساسية ، مثل إرسال رسائل البريد الإلكتروني وتحميل الملفات وإدارة الجلسة وما إلى ذلك.

CodeIgniter 4 تحديث هو أحدث إصدار من إطار عمل CodeIgniter ، وهو الآن جاهز للاستخدام الإنتاجي. مع هذه النسخة الجديدة ، هناك الكثير من الترقب. نتيجة لذلك ، كان المبرمجون ينتظرون بفارغ الصبر هذا الإصدار. 

كان الإصدار السابق من CodeIgniter يعتمد على PHP 5.6 أو أقل ، لكن CodeIgniter 4 يتضمن الآن توافق وقدرات PHP 7.2. إذا كنت تخطط لتنفيذ طلب CURL في CI4 ، فيجب عليك أولاً تثبيت مكتبة lib curl. 

يتم أيضًا دعم برمجة سطر الأوامر بواسطة CI 4. وفقًا للاتجاهات الحالية ، تشتمل معظم الأطر على إمكانية استخدام CLI ومكتبة. 

نتيجة لذلك ، قام CodeIgniter 4 بتنفيذ هذه الوظيفة أيضًا ، ويمكنك الآن استخدام سطر الأوامر في أحدث إصدار من CI. MySQL (5.1+) و PostgreSQL و SqLite3 هي بعض قواعد البيانات المدعومة الشائعة بواسطة CodeIgniter. 

يتضمن CI 4 الآن مجلدًا عامًا يعمل كجذر مستند لتطبيقك. لدى CI 4 الآن خادمه الخاص ، مثل Laravel ، والذي يمكنك البدء في استخدام PHP spark service.

يمكن استخدام الأساليب التالية لتثبيت CodeIgniter 4:

يمكنك تثبيت CI 4 يدويًا عن طريق تنزيل الإصدار الحالي من موقعه الرسمي على الويب واستخراجه إلى الدليل الجذر لخادمك. 

- إذا كنت بحاجة إلى استخدام أداة Composer ، فستحتاج إلى تثبيتها أولاً ، ثم استخدام سطر الأوامر لتشغيلها. في المستقبل ، سيساعدك Composer على تضمين المكونات الإضافية لجهات خارجية في مشروعك. سيسمح لك هذا الرابط بتنزيل الملحن وتثبيته: https://getcomposer.org/

- يمكنك أيضًا الحصول على ملف CodeIgniter من CI 4 git repository. للوصول إليه ، انقر فوق الارتباط وقم بتنزيله في الدليل الجذر الخاص بك:  https://github.com/bcit-ci/CodeIgniter

تغييرات كبيرة في CodeIgniter 4:

فرص كبيرة في CodeIgniter 4
نسخ انفوجرافيك
×

تختلف بنية الملفات في CI 4 عن CI 3. هيكل CodeIgniter 4 منظم في خمسة أدلة: / app و / system و / public و / writable و / الاختبارات.  

بدلاً من وحدة تحكم CI ، تحتاج إلى توسيع \ CodeIgniter \ Controller في CodeIgniter 4.  

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

في CI4 ، يجب أن يمتد النموذج \ CodeIgniter \ Model. يعد اتصال قاعدة البيانات الآلي و CRUD الأساسي والتحقق من صحة النموذج وترقيم الصفحات التلقائي كلها ميزات جديدة في نموذج CI4. عرض الخلايا في CI4 يسمح لك بإنشاء استجابتك في أجزاء. 

يتم دعم ملفات .env محليًا بواسطة CodeIgniter 4 ، مما يسمح بتحسين إعدادات العديد من السياقات التي يمكن استخدامها فيها (الإنتاج والاختبارات والتطوير).  

من حيث الأداء ، يتفوق CodeIgniter 4 على CodeIgniter 3 من حيث استخدام PHP 7 في الكتابة وكخادم إعداد بسيط ، من بين أشياء أخرى. 

إنه غير متوافق مع الإصدار السابق لـ CodeIgniter. لذلك ، إذا كنت ترغب في استخدام CodeIgniter 4 ، فسيتعين عليك بذل المزيد من العمل لتحديثه باستمرار. نظرًا لأنه كان من السهل جدًا التحديث في الإصدارات السابقة ، إلا أنها قدمت الكثير من الميزات الجديدة في هذا التحديث ، وهذا هو سبب عدم توافقها مع الإصدار الأقدم من CodeIgniter. 

ليستنتج، CodeIgniter4 لديه إمكانية أفضل لتأسيس نفسه بشكل فعال ، لأنه تمت معالجة جميع عيوب الإصدارات السابقة تقريبًا ، والآن تمت إعادة كتابة البرنامج بالكامل. 

خدمات تطوير الويب

هل تبحث عن شركة تطوير ويب موثوقة؟ يمكّننا مطورو الويب ذوو المهارات العالية لدينا من تقديم خدمات تطوير الويب الموجهة نحو النتائج. اتصل بفريقنا لفهم كيف يمكننا مساعدتك في تحقيق أهداف عملك.



ضيف
1 الرسالة
التقيمات المضمنة
عرض جميع التعليقات
مبرمجو الميزانية
مبرمجو الميزانية
أبريل 12، 2022 8: 33 صباحا

مرحبًا ، مدونتها الرائعة حقًا ، المعلومات التي قمت بمشاركتها معنا مفيدة حرفياً للأشخاص.

1
0
أحب أفكارك ، يرجى التعليق.x
()
x