xroot نشر 25 يوليو 2015 أرسل تقرير نشر 25 يوليو 2015 ما هي افضل ال frameworks الخاصة بلغة ال php , ولماذا احتاج الى استخدمها ؟ اقتباس
2 Hanan Khashan نشر 6 أغسطس 2015 أرسل تقرير نشر 6 أغسطس 2015 دعنا نبدأ بسؤالك الثاني ثٌم نعود للأول، لماذا تحتاج frameworks هناك عدة اسباب تدفعك لاستخدام أطر عمل خاصة بلغة البرمجة php؟التنظيم: اهم ما يميز أطر العمل هو تنظيم الملفات وتقسيمها بشكل ساعدك على الوصول لكل ما تريده بشكل سريع بالإضافة للحصول على شيفرة برمجية نظيفة.الادوات المساعدة والمكتبات: لغة php لغة عظيمة وتحوي العديد من المكتبات، لكن من غير اطار عمل محدد ستصبح عملية استغلال هذه المكتبات من العمليات الصعبة، وستجد نفسك غارق في الاف الاسطر البرمجية.MVC: لا وان سمعت عن هذا الاسلوب في البرمجة وهو اختصار ( Model View Controller) والتي تعمد لتجزئة الكود بناء على طبيعة عملهوآلية عملها باختصار بأن ما يعرض للمستخدم من تصميم والوان عبر أكواد الhtml&Cssوغيرها يسمى view وعند ضغط المستخدم على اي زر لأداء اي عملية (تسجيل الدخول مثلا) ترسل هذه التعليمة لصفحة Controller و هي صفحة تحتوي على أكواد php إن كانت هذه البيانات المدخلة صحيحة و تتوفر فيها الشروط الموضوعة من قبل صفحة التحكم هذه control سترسل كود لصفحة models لتنفيذ الطلب بشكل نهائي من خلال ربطه بقواعد البيانات لأن صفحة models تـحتوي على أكواد php لتعامل مع قواعد البيانات، هذا تعريف بشكل عام وهذا النط مفيد جدًا وتعتمد عليه أطر العمل.الحماية: php لديها العديد من الدوال الخاصة بالحماية لكن يدويًا يمكن ان تنسى تضمين هذه الدوال في كل مره وتذكر كل سطر بحاجة لدالة حماية، أطر العمل بشكل مباشر تضيف دوال الحماية لأي إدخال او تفاعل مع المستخدم.اكتب أقل وأنجز أسرع: باستخدام أطر العمل فأنت تكتب شيفرة برمجية أقل وتنجز اعمالك بشكل أسرع فكل المكتبات واي امور اخرى تحتاجها يتم تثبيتها بشكل تلقائي.مجتمعات الدعم: لكل اطار عمل مجتمع خاص به تجد فيه الدعم والرد على استفساراتك وإجابات اسئلتك، لذا انت لست وحيدًا وبالغالب اي مشكلة تقع بها هناك من وقع بها قبلك.فرص عمل أفضل: هل اطلعت على طلبات التوظيف الخاصة بمطوري الويب من قبل؟ لا يكاد يخلوا أي طلب من ضرورة معرفتك بأحد اطر العمل او بحد ادنى نمط الMVC.خذ ما تحتاجه: اطر العمل تأتي محملة بكل ما تحتاجه لتقديم افضل اداء للبرمجية، ولا يعني ذلك بالضرورة وجوب تحميل كل الادوات والدوال في كل مره بل تستخدم منها ما تحتاجه فقط وتزيل ما لا تريد(الموضوع كالعجينة بين يديك تعمل بها كيف تشاء).عمل جماعي أفضل: في بداية تجربتي البرمجية مع فريق عمل كانت تواجهنا مشكلة مزعجه وهى ان لكل منا أسلوبه البرمجي ومسمياته فكان هذا الامر بتطلب مجهود لترتيب وتنظيم الشيفرة البرمجية بشكل نهائي، ما يمز اطر العمل بان الفريق ككل يعمل بنفس الاليه وعلى نفس المسميات، ويمكن للمصمم والمطور العمل بنفس الوقت على التزامن.وبخصوص سؤالك الاول ما هي أفضل اطر العمل:CodeIgniter Symfony Laravel CakePhp اتمنى ان تكون الاجابة مفيدة. 1 اقتباس
0 mohamedriof نشر 12 أغسطس 2015 أرسل تقرير نشر 12 أغسطس 2015 الافضل والاسهلLaravel CakePhp اتمني ان اكون قد افدتك. اقتباس
0 Mostafa Bazzi نشر 11 فبراير 2019 أرسل تقرير نشر 11 فبراير 2019 بالنهاية إطار العمل هو أداة وما ستقوم به في اطار ما ستقوم به في غيره فكر بهذا الامر جيدا اقتباس
السؤال
xroot
ما هي افضل ال frameworks الخاصة بلغة ال php , ولماذا احتاج الى استخدمها ؟
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.