Programmer 👨🏻💻
لغة PHP ، هي لغة برمجة مفتوحة المصدر تعمل في جهة السرفر ، وهي لغة برمجية مشهورة جدا ، إذ أنّ حوالي 80 ٪ من جميع مواقع الويب تستخدم PHP وذلك اعتبارًا حتى أكتوبر 2018.
* لماذا عليك إستخدام احد إطار عمل الـ PHP ؟
توفر إطار عمل الـ PHP بنية أساسية لتبسيط تطوير تطبيقات الويب. لذا فنحن نستخدمها لكي تسرع علينا عملية التطوير.
* يوجد فيها العديد من إطارات العمل الإحترافية لكن كيف يمكنك معرفة أي إطارPHP مناسب لك؟
1. Laravel
يعد Laravel اشهر إطار عمل ألـ PHP على الإطلاق
تم طرح Laravel في عام 2011 ، وأصبح إطارعمل PHP المجاني و مفتوح المصدر الأكثر شعبية في العالم.
لماذا ا؟ لأنه يمكنه التعامل مع تطبيقات الويب المعقدة بشكل آمن ، و بوتيرة أسرع بكثير من اإطارات العمل الأخرى.
2. CodeIgniter
معروف عن حجمه الصغير (حجمه حوالي 2 ميغابايت فقط ، بما في ذلك الوثائق). يعتبر CodeIgniter إطار عمل PHP مناسبًا لتطوير مواقع ويب ديناميكية. يوفر العديد من الوحدات الجاهزة التي تساعد في بناء مكونات قوية وقابلة لإعادة الاستخدام.
3. Symfony
تم إطلاق إطار Symfony في عام 2005 ، ورغم أنه ظل موجودًا لفترة أطول بكثير من إطارات العمل الأخرى المدرجة في هذا الثريد ، إلا أنه موثوق به وناضج.
Symfony هو إطارعمل يتبع معمارية PHP MVC والإطار الوحيد المعروف باتباع معايير PHP ومعايير الويب القياسية بكل تفاصيلها .
4. CakePHP
إذا كنت تبحث عن مجموعة أدوات بسيطة وأنيقة ، فلا مزيد من البحث. سوف يساعدك تطبيق CakePHP على تطوير مواقع ويب مثيرة للإعجاب ومليئة بالميزات. بالإضافة إلى ذلك ، يعد CakePHP واحد من أسهل الإطارات التعليمية ، خاصة بسبب إطار عمل CRUD (إنشاء وقراءة وتحديث وحذف).
وصلت CakePHP إلى السوق في أوائل عام 2000 ، ومنذ ذلك الحين اكتسبت أداءً أفضل والعديد من المكونات الجديدة.
5. Yii
إطار Yii - الذي يرمز إلى " نعم ، إنه كذلك " - في الواقع يعد إطار عمل PHP بسيط و عالي الأداء قائم على المكونات التي تساعد على تطوير تطبيقات الويب الحديثة.
Yiiمناسبة لجميع أنواع تطبيقات الويب. لهذا السبب ، إنه إطار برمجة عالمي.
6. Zend
Zend هو إطارعمل كائني "OOP "متكامل ، وحقيقة أنه يستخدم ميزات مثل الواجهات والوراثة يجعله قابلاً للتمديد ، و الإنتشار.
تم تصميمه وفقًا لمنهجية agile ، والتي تساعدك على تقديم تطبيقات عالية الجودة لعملاء للمؤسسات و الشركات. و تعتبر
يعد Zend إطار عمل قابل للتخصيص بشكل كبير ويلتزم بأفضل ممارسات PHP - وهي نقطة مهمة للمطورين الذين يرغبون في إضافة وظائف خاصة بالمشروع.
7. Phalcon
Phalcon هو إطارعمل PHP متكامل يستخدم معمارية MVC ، و تم كتابة Phalcon في الأصل من لغتي C و C ++ وتم إصداره في عام 2012. نظرًا لأنه تم تسليمه كملحق للغة C ، فلا داعي للقلق بشأن تعلم لغة البرمجة C .
8. FuelPHP
FuelPHP هو إطار عمل PHP مرن ومتكامل تم إصداره لأول مرة في عام 2011. وبصرف النظر عن دعمه نمط تصميم MVC ، فإن له نسخته الخاصة التي يطلق عليها HMVC ف.
مع HMVC ، و بخلاف MVC ، لا يحتاج المحتوى إلى التكرار لعرضه على عدة صفحات. نتيجة لذلك ، فإنه يستهلك وقتًا وذاكرة أقل.
9. PHPixie
تم تقديم PHPixie في عام 2012 ، تمامًا مثل FuelPHP ، وهو كذلك يقدم نمط تصميم HMVC.
كان الهدف هو إنشاء إطار عمل عالي الأداء للمواقع المُعدّة للقراءة فقط .
10. Slim
Slim هو إطار عمل PHP صغير يساعد المطورين على إنشاء تطبيقات ويب وواجهات برمجة تطبيقات بسيطة ولكنها قوية.