هل هناك أي بدائل لأطر MVC الخاصة بـ PHP والتي تعتبر من أفضل الممارسات؟

StackOverflow https://stackoverflow.com/questions/1421504

سؤال

أنا أبحث عن إطار عمل جيد لـ PHP وأرى أن معظمهم يقدم نهج MVC، هل هناك أي طرق/أساليب تصميم أخرى (أو أفضل) يمكن اعتبارها أكثر كفاءة أو أفضل ممارسة؟بدأ MVC يبدو قديمًا ولكني أردت معرفة ما إذا كان لا يزال يعتبر معيار الصناعة.

هل كانت مفيدة؟

المحلول

لا يزال MVC هو المعيار الصناعي لكل لغة تطوير ويب كائنية التوجه.

ومع ذلك يتم منحك بعض الطرق البديلة:

  1. الأطر الدقيقة (جوجل لهم) (والتي لا تزال تستخدم في أغلب الأحيان أنماط تصميم MVC، ولكنها ليست رسمية وبعضها ليس بأسلوب كائني التوجه)
  2. الأطر القائمة على الأحداث (مثل برادو)

ولكن بعيدًا عن تلك الطرق، فإنك قليل الحظ على حد علمي.

شكرًا لـ Xeoncross، لقد نسيت إضافة التحذير "micro عادةً لا يزال mvc".

نصائح أخرى

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

وMVC هو مجرد نقطة انطلاق مشيرا إلى أن <م> التجريد من CRUD بك من منطق عملك والآراء جيدة شيء جيد! من هناك يمكنك مجردة بقدر أكثر من نظام ما تريد من موزعي القالب إلى المكتبات التي تقوم بحساب الفيزياء.

وأوصي الإطار symfony كما بلدي مثالية.)

http://www.symfony-project.org/

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

في حال كنت مهتما أنه يبدو أن هناك إطار واحد على الأقل عاريا كائن جارية لPHP هنا أيضا:

عارية الكائن PHP بلوق

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top