اليوم، هناك عدد لا حصر له من أطر PHP، وأنا لست خبيرًا في هذا المجال، ولا يمكنني حتى استخدام أحدها بكفاءة، لذلك لا أوصي به، ولا أريد مناقشة أي منها هي الأطر وأيها. أي منها ليست كذلك. ما أريد مناقشته هنا هو كيفية البدء في استخدام إطار عمل جديد بشكل أسرع.
أولاً بالطبع يجب عليك اختيار إطار عمل، مثل ZendFramework، Cake، Symfony، atk، Yii، CodeIgniter، Solar، PRADO، إلخ. أي واحد تختار؟ توفر بعض أطر العمل برامج تعليمية رائعة "خطوة بخطوة"، بينما يكون البدء باستخدام البعض الآخر أكثر صعوبة.
تعجبني حقًا هذه المقالة: "تمارين لتعلم لغة برمجة جديدة"، ولكن نظرًا لأنني على دراية بلغة PHP، فلا يمكن استخدام هذه الطريقة لتعلم أطر العمل. لذلك أود أن أدرج بعض التمارين المشابهة لتعلم إطار عمل PHP.
إذا كنت لا تعرف كيفية استخدام أطر العمل حتى الآن، فلماذا لا تتبع التمارين الواردة في هذه المقالة لتتعلم؟
1. أهلاً بالعالم (أهلاً بالعالم)
لن أشرح ضرورة التدرب هنا. أنشئ تطبيقًا على إطار عمل جديد واعرض ""hello World"" على الصفحة. وبطبيعة الحال، لن يكون الأمر بهذه البساطة.
2. الحاسبة (الآلة الحاسبة)
كتابة برنامج حاسبة بسيط، ودمج النموذج، وإجراء العمليات مثل الجمع والطرح والضرب والقسمة على المعاملين، وإخراج النتائج إلى الصفحة. تحتاج إلى إعداد إجراء أو طريقة منفصلة (تسمى بشكل مختلف في كل إطار عمل) لكل عملية، وكذلك استخدام وظيفة التحقق من صحة النموذج في إطار العمل (إذا كان إطار العمل يوفر هذه الوظيفة).
3. سجل الزوار
دعنا نعود إلى عام 1998 - أنشئ برنامج سجل الزوار، واعرض نموذجًا على الصفحة ليملأه المستخدمون، ثم أرسله إلى التطبيق، ثم قم بتخزينه في قاعدة بيانات أو ملف نصي (حسبك (حسبك) حالتك الخاصة)، وعرض محتوى رسالة المستخدم على الصفحة. إذا كان إطار العمل يوفر وظيفة لإنشاء نماذج HTML أو نماذج الكائنات أو الطبقات، فاستخدمها.
4. التحليل وترقيم الصفحات (التحليل وترقيم الصفحات)
حدد مصدر RSS أو مصدر XML آخر، وقم بتحليل الإدخالات وعرضها. وفي الوقت نفسه، تتم إضافة وظيفة الترحيل، مما يسمح للمستخدمين بتصفح خمسة عناصر في خمسة، وإضافة أرقام الصفحات في أعلى الصفحة أو أسفلها. إذا كان الإطار يوفر مثل هذه الوظيفة، فاستخدمها.
بعد الانتهاء من التمارين المذكورة أعلاه، يجب أن تكون قادرًا على فهم كيفية استخدام هذا الإطار بوضوح، ويمكنك استخدامه لإكمال المهام الأكثر تعقيدًا، أو الاستمرار في استكشاف وظائف أخرى لهذا الإطار. إذا كنت لا تزال لا تعرف كيفية استخدامه، أو تقضي الكثير من الوقت في إكمال التمارين المذكورة أعلاه، فأعتقد أن هذا الإطار غير مناسب لك، ويجب عليك العثور على شيء آخر لاستخدامه.
تذكر، إذا واجهت صعوبات في استخدام إطار العمل، تذكر أن تطلب المساعدة من مجتمع إطار العمل. إن إطار العمل الذي يتمتع بهذا الدعم المجتمعي القوي سيكون مفيدًا جدًا لك في عملك المستقبلي، كما يوضح أيضًا أن هذا الإطار إطار جيد. لا أحد يرغب في استخدام إطار العمل بعد ستة أشهر، ويعلن مطور الإطار عن توقف التطوير، وهذا أمر مزعج للغاية.