علي العبدالله نشر 11 نوفمبر 2023 أرسل تقرير نشر 11 نوفمبر 2023 بعد الانتهاء من المسار الاول ( اساسيات PHP ) نجحت في بناء اول تطبيق بـ لغة php بالاعتماد على OOP + MVC وبدون استخدام اطار العمل لارافل واودت مشاركته معكم للاطلاع عليه و طرح ارائكم https://github.com/iallawi50/blog-php-oop 1 اقتباس
0 Adnane Kadri نشر 11 نوفمبر 2023 أرسل تقرير نشر 11 نوفمبر 2023 الإجابة الأبسط هي: استكمال مسارات الدورة الأخرى. بخصوص العمل المرفق، فهو عموما ممتاز اذ يظهر أنك قد قمت بفصل مكونات التطبيقات على نحو ممتاز بطريقة أشبه بالطريقة المتعرض لها في مسار أساسيات PHP من ذات الدورة. بنية المتحكمات لديك متماسكة وكذلك نماذج البيانات. يتم توصيف الكلاسات المجردة والواجهات على نحو صحيح يستوفي الغرض الأول منهما. ملفات العرض لديك تحتوي هياكل نظيفة وبنيات واضحة، عدى ملفات المكونات الفرعية، إذ يظهر أنها تحتوي على وسوم إغلاق تتعلق بمكونات أخرى، على سبيل المثال لا الحصر، مكون footer: <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-C6RzsynM9kWDrMNeT87bh95OGNyZPhcTNXj1NW7RuBCsyN/o0jlpcV8Qyq46cDfL" crossorigin="anonymous"></script> </body> </html> هذا التوصيف لا يحترم مبدأ المسؤولية الواحدة، فملف المكون متوقف على ملف مكون آخر. وهو لن يكون صحيحا ما لم يتكامل مع مكون آخر. فكر بإصلاحها أو تضمين الوسوم بملف آخر. أيضا لا يبدوا أن المحتوى المحقون بهذا الملف يعبر عن تذييل footer، هل تقصد به تذييل الصفحة؟ أظن أن لا داعي منه ما لم يكن هنالك عنصر footer واضح ذي بنية واضحة تحتوي مثلا عبارة حقوق الملكية أو النشر. عدى ذلك، كل شيء ممتاز وقد أحسنت في العمل على ذلك. 1 اقتباس
1 عبدالباسط ابراهيم نشر 12 نوفمبر 2023 أرسل تقرير نشر 12 نوفمبر 2023 بالإضافة للتعليق السابق أريد توضيح أن القرار ببناء تطبيق باستخدام PHP مع مفاهيم (OOP) (MVC) دون اللجوء إلى إطار العمل مثل Laravel هو خطوة جيدة. إليك بعض الفوائد التي يمكن أن تستفيد منها من هذه الخطوة: بناء تطبيق من البداية يمكن أن يمنحك فهمًا أفضل لكيفية عمل الأمور على المستوى الأساسي، بدون الاعتماد على ميزات مثل تلك المقدمة في Laravel. تعلم OOP وMVC يعزز مهارات التصميم البرمجي ويساعدك في بناء تطبيقات قائمة على هيكلية قوية. عندما تقرر في المستقبل استخدام إطار عمل مثل Laravel، ستكون لديك فهم أفضل لدوره وللأدوات والميزات التي يقدمها. بمجرد أن تكون قد فهمت الأساسيات، ستجد أن الانتقال إلى Laravel (أو أي إطار عمل آخر) سيكون أسهل، وستستفيد من ميزاته القوية والتي تسرع عملية تطوير التطبيقات. 1 اقتباس
السؤال
علي العبدالله
بعد الانتهاء من المسار الاول ( اساسيات PHP )
نجحت في بناء اول تطبيق بـ لغة php بالاعتماد على OOP + MVC وبدون استخدام اطار العمل لارافل
واودت مشاركته معكم للاطلاع عليه و طرح ارائكم
https://github.com/iallawi50/blog-php-oop
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.