اهم 7 مكتبات PHP و الأكثر تميزاً

 هذا الموضوع المثير للجدل يأتي بين الحين والآخر ، بين المؤيدين والمعارضين ، وبين المتعصبين والكارهين من الصعب الاتفاق على هذه النقطة عندما يشترك مطوران فقط

لكننا اتفقنا جميعًا على أنه من غير المجدي إعادة اختراع العجلة مع كل مشروع جديد ، لذلك إذا رفضت اعتماد أي مكتبة جاهزة ، فيجب على الأقل إنشاء مكتبة خاصة بك


اهم 7 مكتبات PHP و الأكثر تميزاً


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

عند اختيار مكتبة ، من المهم التفكير في التجربة التي ترغب في إنشائها هنا ، سنناقش أهم الأشياء التي يجب التفكير فيها عند اختيار المكتبات ونترك لك بعض الخيارات


1- Yii Framework


تم إنشاء هذه المكتبة في عام 2008 خصيصًا لتطوير تطبيقات الويب 2.0 باستخدام تقنية AJAX ، ويبدو أن نجمها قد ارتفع خلال هذا العام لتصبح من أشهر المكتبات ، حيث تتميز بالسرعة وتحتوي على العديد من المكونات المهمة لـ تطوير التطبيق Zend هي واحدة من أكبر المنافسين لهذه المكتبة ، لكنك تتفوق هنا في الأمان على Zend الإطار و CodeIgniter


2- CodeIgniter Framework


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


3- Zend Framework


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

هناك العديد من المزايا لاستخدام واجهات برمجة التطبيقات على عكس الأنظمة الأساسية الأخرى


4- CakePHP Framework


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


5- Symfony Framework


إنها واحدة من المكتبات الشهيرة تعتبر واحدة من أكثر المكتبات استقرارًا وموثوقية عند تنفيذ مشاريع الأعمال على الويب


6- PHPDevShell Framework


مكتبة PHP مفتوحة المصدر تستهدف التطبيقات القائمة على المسؤول


7- PRADO Framework


مكتبة مكونة من مكونات قابلة لإعادة الاستخدام وبرمجة تعتمد على الأحداث


المصارد



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

ولكن إذا كنت تستخدم أحدها الآن ، فلا داعي للادعاء بأنك تستخدم الأفضل المهم عند تبني مكتبة هو معرفة مداخلها ومخارجها ومزاياها وعيوبها بطريقة تسمح لغرض استخدامها: تطوير أسرع وأفضل

المقالة التالية المقالة السابقة
لا توجد تعليقات
اضـف تعليق
comment url