Anonim

ربما تكون لغة PHP هي لغة البرمجة الأكثر شيوعًا لمشاريع الويب. أنا لست مطور ويب ولكن أحد أفضل أصدقائي هو. وتقول إن معظم ، إن لم يكن كل مشاريع الويب التجارية الحالية التي تعرف عنها ، يتم تنفيذها في PHP. مع وضع ذلك في الاعتبار ، إليك ما تعتبره أطر عمل PHP السبعة الأكثر شعبية لعام 2017.

انظر أيضا مقالتنا كيفية إرسال رسائل نصية مع PHP

أولاً ، دعونا نغطي إطار عمل PHP.

أطر عمل PHP

روابط سريعة

  • أطر عمل PHP
  • سبعة أطر PHP شعبية
  • لارافل
  • في symfony
  • فالكون
  • كود إغنيتر
  • للكيك
  • إطار زند
  • الوقود PHP

ما هو إطار PHP؟ إطار عمل PHP عبارة عن منصة تتضمن كل ما هو ضروري لإنشاء تطبيقات الويب. مثل Photoshop يحتوي على معظم الأدوات والمكتبات التي قد تحتاج إليها لإنشاء صور احترافية والقدرة على تثبيت أدوات إضافية وأدوات إضافية للأشياء غير المشمولة في التطبيق الأساسي ، فإن إطار عمل PHP يفعل نفس الشيء.

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

بالنسبة إلى الهواة أو المشاريع الصغيرة ، فإن إطار PHP ليس ضروريًا حقًا. بالنسبة للمشاريع الكبيرة أو التعاونية ، يمكن لإطار عمل PHP تقليل وقت التطوير وتقليل التكرار وتمكين بعض المهام البسيطة من أتمتة. يمكن أن يوفر أيضًا ميزات الأمان وقاعدة البيانات التي قد تحتاج إليها لبرمجة نفسك.

سبعة أطر PHP شعبية

هذا هو ما هي أطر عمل PHP ، والآن دعونا نلقي نظرة على من.

لارافل

تعتبر Laravel على نطاق واسع واحدة من أفضل أطر عمل PHP في السوق. تم إصداره في عام 2011 وتم تحديثه وتحديثه بشكل مطرد في ذلك الوقت. إنها تمكنك من بناء تطبيقات PHP بسرعة على نطاق واسع باستخدام بنية MVC. لديها أفضل الوثائق لجميع أطر PHP أيضا.

كونها راسخة ، تمتلك لارافيل الكثير من الأدوات والحزم والإضافات التي تجعل الحياة أسهل ، والتطبيقات أكثر قوة أو تعزز لارافيل بشكل عام بدرجة عالية. على ما يبدو ، فإن محرك Blade templating يجعل الحياة أسهل أيضًا.

في symfony

Symfony هي الثانية بعد Laravel من حيث الشعبية والسلطة. ويعتبر أيضا أنها مستقرة جدا وسريعة وحدات. تم بناء Drupal على Symfony ، وكذلك العديد من منصات الويب والتطبيقات الكبيرة. بدعم من مجتمع ضخم من المطورين ، يحتوي الإطار على الكثير من الإضافات والتوثيق الرائع وميزات ناضجة للغاية.

كما تستخدم بنية MVC وتعمل مع MySQL وغيرها من بنى قواعد البيانات. من الواضح أن وظيفة الملحن هي إحدى خصائص توقيع Symfony وأحد الأسباب التي تجعلها تحظى بتقدير كبير لأنها تجعل إدارة حزم PHP في غاية البساطة.

فالكون

كما تحظى Phalcon بتقدير كبير ولكن ليس بنفس درجة Laravel أو Symfony. إنه إطار PHP أحدث يستخدم أيضًا بنية MVC. وهي تعمل أيضا مع HMVC أيضا. قوة فالكون هي السرعة. يستخدم امتداد C مما يجعله سريعًا للغاية في معالجة الطلبات وتنفيذ الإجراءات.

تعمل شركة Phalcon معنا منذ عام 2012 وتم تحسينها وتحديثها باستمرار منذ ذلك الحين. ويشمل دعم قواعد البيانات المتعددة ، ورسم الخرائط للمستندات MongoDB ، ومحركات القوالب ، وبناة النماذج والكثير من الأدوات الأخرى.

كود إغنيتر

ومن المعروف Codeigniter لتمكين تطوير التطبيق السريع. إنها ليست شاملة تمامًا مثل Symfony أو Laravel ولكنها لا تزال تحتوي على كل ما تحتاجه في إطار PHP. كما يبدو أن Codeigniter أسهل في الوصول إليه من هؤلاء الآخرين أيضًا بفضل واجهة مستخدم أبسط وتوثيق جيد ومجتمع قوي.

يحتوي Codeigniter على جميع المكتبات اللازمة لكل ما قد تحتاج إليه بالإضافة إلى القدرة على التنزيل أو إنشاء مكتبة خاصة بك. الإطار صغير وسريع ، وهو قوته. لا يتم تصميمه بالكامل باستخدام بنية MVC التي يمكنها إجراء بعض التعديلات إذا كنت مطورًا محترفًا يبحث عن بدائل. من ناحية أخرى ، إذا كنت مبتدئًا ، يتم التعرف على Codeigniter باعتباره صديقًا للمبتدئين جدًا.

للكيك

CakePHP هو إطار PHP آخر صديق للمبتدئين. لقد تجاوز عمرها عشر سنوات وتم تحسينها باستمرار خلال تلك الفترة. لا يزال لديه مجتمع ضخم يساعد في الحفاظ عليه وتطويره وملحقاته. يستخدم بنية MVC ويدعم كل من PHP5 و PHP4 ، والتي لا يدعمها الآخرون في هذه القائمة.

إنه يحتوي على أدوات قوية لإنشاء الشفرات ، ويدير معظم تعليمات XML البرمجية لك ، ويشمل أدوات قاعدة البيانات ، والتحقق من الصحة ، والترجمة ، والمصادقة ولديه الكثير من ميزات الأمان أيضًا. يوجد أيضًا دعم متميز إذا كنت تريد استخدام الإطار تجاريًا.

إطار زند

Zend Framework هو إطار PHP معياري يسمح لك بإنشاء تطبيقات على مستوى المؤسسة بسرعة. ومن المعروف أنها مستقرة للغاية ولديها مجموعة كبيرة من الأدوات والإضافات التي يمكنك استخدامها. كما يوفر تشفيرًا شاملاً والكثير من ميزات الأمان الأخرى التي تحظى باهتمام كبير من العملاء.

يستخدم Zend Framework بنية MVC ويلعب بشكل جيد مع PHP5.3. كما أن لديها أدوات تجريد قواعد البيانات والتوثيق والأعلاف والنماذج والكثير من الأدوات الأخرى الأنيقة. زيند لديه جانب سلبي على الرغم من. إنها كبيرة ومعقدة في الأماكن ومصممة للتطبيقات على مستوى المؤسسة. إذا كنت تتطلع إلى تطوير تطبيق أصغر ، فلن يكون Zend هو الحل الأمثل. بخلاف ذلك هو أفضل أداء.

الوقود PHP

الوقود PHP هو إطار PHP الصديق للمبتدئين مع وثائق كبيرة. إنه مفتوح المصدر ويحتوي على مجتمع ضخم من المطورين والداعمين المتفانين. يستخدم بنية MVC ومتوافق أيضًا مع HMVC و ViewModels. إنه خفيف الوزن ولكنه يحتوي على العديد من الأدوات والمكتبات اللازمة لإنشاء التطبيقات.

تكمن قوتها في سهولة استخدامها ، ولكن لا يزال هناك الكثير من الميزات بما في ذلك وحدات بنيت مع الكثير من الحزم والوحدات التي تشمل الكثير من الأمن ، وعشرات من الفئات ، ومولدات الأكواد البرمجية ، وأدوات قواعد البيانات وميزات ORM.

في حين أن Laravel و Symfony يعتبران على نطاق واسع أفضل أطر عمل PHP ، فإن الأطر الأخرى المذكورة في هذه القائمة هي بدائل موثوق بها إذا كنت لا تحب هذين. لكل منها نقاط قوة ونقاط ضعف ، لكنهما يشتركان في عدد كافٍ من القواسم المشتركة بحيث يجب أن تكون قادرًا على التبديل من واحد إلى آخر بأقل قدر من الضجة.

كما يمكنك أن تتخيل ، لقد ساعدتني كثيرًا في تكوين هذه القائمة المكونة من سبعة أطر عمل بي. أي أخطاء أو سهو هي الألغام وحدها.

حصلت على أي أطر PHP أخرى تستخدمها وتوصي؟ أخبرنا عنها أدناه إذا فعلت!

أطر php الأكثر شعبية لعام 2017