Mohammed Al-saeed
Mohammed Al-saeed

@4Alsaeed

22 Tweets 22 reads Mar 09, 2020
.
في ثريد سابق تحدثت عن أشهر إطارات عمل لغة الـ PHP التي يجب على كل مطور Back-end معرفتها و تعلم إحداها لتسهل علية إنشاء المشاريع البرمجية
وفي هذا #الثريد ساذكر اهم المميزات التي يتميز بها كل إطار عمل عن الإطارات الاخرى
@PrograminLovers
#حزب_المبرمجين #برمجة #مقتطفات_برمجية
أسباب لاستخدام Laravel
- Laravel مناسب عند تطوير التطبيقات ذات المتطلبات الخلفية المعقدة ، سواء كانت صغيرة أو كبيرة.
- Laravel مليء بالميزات التي ستساعدك على تخصيص التطبيقات المعقدة. من بين هذه: الترحيل السلس للبيانات ، ودعم بنية MVC ، والأمان ، والمصادقة ، و أشياء أخرى كثيرة.
- Laravel واضح للغاية ، وتتوافق سرعتها وأمانها مع التوقعات الخاصة بتطبيق ويب حديث. بالنسبة للمطورين الذين يرغبون في إنشاء مواقع ويب B2B أو مؤسسية تتطور مع تغيير اتجاهات الويب ، فإن Laravel هي السبيل للذهاب.
أسباب لاستخدام CodeIgniter
CodeIgniter هو إطار عمل خفيف الوزن ومباشر وخالي من المتاعب للتثبيت ، على عكس إطارات العمل الأخرى. نظرًا لعملية الإعداد البسيطة والوثائق شديدة التوضيح ، فهي مثالية للمبتدئين.
تشمل الميزات الرئيسية بنية MVC ، ومعالجة الأخطاء من الدرجة الأولى ، وأدوات الأمان المدمجة ، والتوثيق البسيط والممتاز. بالإضافة إلى ذلك ، فإنه ينشئ تطبيقات قابلة للتحجيم.
بالمقارنة مع إطارات العمل الأخرى ، يكون CodeIgniter أسرع بكثير. نظرًا لأنه يوفر أيضًا أداءً قويًا ، فإنه يعد اختيارًا جيدًا عندما ترغب في تطوير تطبيقات خفيفة الوزن لتشغيلها على خوادم متواضعة.
أسباب لاستخدام Symfony
يعد Symfony الخيار الأمثل لتطوير مشاريع المؤسسات الكبيرة. من السهل التثبيت والتكوين على معظم الأنظمة الأساسية.
واحدة من الميزات الرئيسية؟ إنها قابلة لإعادة الاستخدام. كما أنه يتميز باستقلالية محرك قاعدة البيانات ، وهو مستقر ، ويتوافق مع معظم ممارسات الويب وأنماط التصميم ، ويسمح بالتكامل مع مكتبات المطورين الآخرين.
- Symfony مرن للغاية ويمكنه الاندماج مع مشاريع أكبر مثل Drupal.
أسباب لاستخدام CakePHP
CakePHP بسيط وسهل التثبيت ، حيث تحتاج فقط إلى خادم ويب ونسخة من الإطار.
إنه يعد خيارًا جيدًا للتطبيقات التجارية نظرًا لميزات الأمان التي تشمل منع حقن SQL والتحقق من صحة الإدخال وحماية تزوير الطلبات عبر المواقع (CSRF) وحماية البرمجة النصية عبر المواقع (XSS).
تتضمن بعض الميزات الأساسية إطارًا حديثًا وبنية سريعة ووراثة فئة مناسبة والتحقق من الصحة والأمان. بالإضافة إلى ذلك ، تقدم CakePHP وثائق رائعة والعديد من بوابات الدعم والدعم المتميز من خلال Cake Development Corporation.
أسباب لاستخدام Yii
يي لديه عملية التثبيت سهلة. علاوة على ذلك ، فإن ميزات الأمان القوية تجعل الإطار مناسبًا للمساعي الآمنة للغاية مثل مشاريع التجارة الإلكترونية والبوابات و CMS والمنتديات وغيرها الكثير.
يتميز بالسرعة والأداء الممتازين ، وهو قابل للامتداد بدرجة كبيرة ، كما أنه يتيح للمطورين تجنب تعقيد كتابة عبارات SQL المتكررة ، حيث يمكنهم نمذجة بيانات قاعدة البيانات من حيث الكائنات.
Yii قابلة للتوسيع للغاية ، ويمكنك تخصيص كل جزء تقريبًا من شفرة الأساسية.
أسباب لاستخدام Zend
إطار عمل Zend مناسب جدًا للمشاريع المعقدة على مستوى المؤسسات. إنه الإطار المفضل لإدارات تقنية المعلومات الكبيرة والبنوك.
بعض الميزات الرئيسية تشمل مكونات MVC ، واجهة برمجة تطبيقات سحابية بسيطة ، تشفير البيانات ، وإدارة الجلسة.
يمكن أن تتكامل مع المكتبات الخارجية ، ويمكنك فقط استخدام المكونات التي تريدها. يأتي إطار Zend مع وثائق جيدة للغاية وله قاعدة مجتمعية كبيرة. ومع ذلك ، إذا كنت منشئ تطبيقات الجوال ، فاستعد لمنحنى تعليمي حاد.
أسباب لاستخدام Phalcon
Phalcon سهل التثبيت ومناسب لإنشاء تطبيقات ويب قابلة للتكوين بدرجة عالية تتوافق مع إرشادات تطوير المؤسسات.
وتشمل الميزات الرئيسية زيادة سرعة التنفيذ ، وإدارة الأصول ، و autoloader العالمي ، والأمن الأعلى والتخزين المؤقت.
على عكس الأطر الأخرى ، تعمل Phalcon على تحسين الأداء نظرًا لاستخدامها الفعال للذاكرة. إذا كنت تبحث عن إنشاء موقع ويب سريع سريع ، فجرّب Phalcon.
على الجانب السلبي ، يكون مطورو Phalcon بطيئين إلى حد ما في تصحيح الأخطاء ، والتي قد لا تقاطع حاجة اليوم لمستويات عالية من الأمان.
أسباب لاستخدام FuelPHP
يساعد برنامج FuelPHP المطورين على توفير حلول ويب شاملة ومتنوعة في الحجم والتعقيدات.
تشمل الميزات الرئيسية تطبيق HMVC ، والتطبيق RESTful ، ونظام توجيه URL ، وحماية الثغرات الأمنية ، ونظام التخزين المؤقت.
يمتد النهج الأمني الخاص به إلى أبعد من التدابير الأمنية العادية ، مما يجعله خيارًا رائعًا إذا كان الأمان أمرًا مهمًا لمشروعك. نظرًا لأن برنامج FuelPHP جديد نسبيًا ، فإنه يوفر دعماً أقل وقد يقدم منحنى تعليمي أكثر حدة.
أسباب لاستخدام PHPixie
من السهل البدء باستخدام PHPixie ، وهو مناسب لمواقع الشبكات الاجتماعية وتطبيقات الويب المخصصة وخدمات تطوير تطبيقات الويب.
تشمل الميزات الرئيسية بنية HMVC ، و ORM القياسي (تعيين الكائنات العلائقية) ، والتحقق من صحة المدخلات ، وقدرات التفويض ، والمصادقة .
تم تصميم PHPixie باستخدام مكونات مستقلة. لهذا السبب ، يمكنك استخدامه دون الإطار نفسه. لاحظ أن PHPixie لديها وحدات قليلة نسبيا. إلى جانب ذلك ، فإنه يفتقر إلى دعم المكونات بشكل مستقل عن التبعيات. نظرًا لأنه جديد نسبيًا ، فهو أقل شعبية ويحتوي على مجتمع أصغر من المستخدمين .
أسباب لاستخدام Slim
تمامًا مثل PHPixie ، من السهل تعلم Slim. يستخدم مطورو PHP برنامج Slim لتطوير واجهات برمجة التطبيقات (RESTful) وخدمات الويب.
تشمل الميزات الرئيسية توجيه عنوان URL وتشفير الجلسة وملفات تعريف الارتباط وتخزين HTTP المؤقت من جانب العميل والمزيد.
إنه أفضل إطار لتطبيق ويب صغير لا يتطلب بالضرورة إطار عمل PHP كامل. بالإضافة إلى ذلك ، فإن الصيانة النشطة والتوثيق الودي يجعلان Slim super سهل الاستخدام.

Loading suggestions...