سؤال

أنا مطور PHP جيد وأردت تطوير تطبيق ويب واسع النطاق في PHP. كنت أفكر في استخدام Cakephp نطاق.

هل CakePhP جيد لتطبيقات الويب على نطاق واسع؟

هل يجب أن أبدأ في التعلم واستخدامه؟

هل يستحق CakePhP استثمار الوقت والمال أم يجب أن أذهب مع PHP الأساسي أو بعض الإطار الآخر؟

سمعت أنه من الصعب العثور على دعم له في حال كنت عالقًا مع بعض المشكلات. هل هذا صحيح؟ لقد سمعت الكثير من الأشياء الجيدة عنها أيضًا.

إنني أتطلع إلى إرشادك.

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

المحلول

من حيث الدعم ، أعتقد أن CakePhp جيد جدًا. لديهم مجتمع IRC نشط ، وكذلك موقع Stackoverflow Style الخاص بهم. بالإضافة إلى ذلك ، يبدو أن هناك عددًا قليلاً من مستخدمي CakePhP ذوي الكفاءة.

على الرغم من أن بعض الوثائق على بيانات البيانات ، إلا أن إنشاء سلوكيات وبعض القطع والقطع الأخرى غير موجودة على موقع CakePhP.

كل هذا يتوقف على ما أنت تطبيقه هو أيضًا ، الأداة الصحيحة للمهمة المناسبة.

نصائح أخرى

يوجد ايضا Codeigniter التي لديها العديد من نفس النوع من الميزات ، أقترح عليك التحقق من ذلك للمقارنة.

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

من خلال هذه الأطر ، تستفيد من استخدام أنماط التصميم المؤكدة جيدًا على سبيل المثال: نمط وحدة التحكم في عرض النموذج ، وكذلك الاستفادة من العديد من فئات المساعدة للوصول إلى قاعدة البيانات والتحقق من صحة النموذج والأمان.

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

لم أسمع Cakephp بدعم ضعيف ، لكن هذا أنا فقط.

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

حظا طيبا وفقك الله.

Cakephp هو أسهل بكثير على ما يبدو. بمجرد معرفة كيفية العمل مع أوامر الخبز ، يصبح المشي كعكة. حاولت yii ، Zend أخيرًا استقر مع cakephp. مع Yii الحياة بدت صعبة للغاية. كان Zend أكبر من أن يتعامل معه.

هممم. لموقع ويب واسع النطاق ، تبحث عن أفضل خيار في رأيي.

CakePhP مفيد عندما يتطلب موقع الويب الخاص بك الكثير من التخصيص. من ناحية أخرى مثل خيارات مثل جملة أو وورد هي جيدة ولكن ليس من الأفضل لموقع الويب على نطاق واسع كما ذكرت.

أعلم أن معظمنا قد واجه أو سيواجه صعوبة في أول موقع على موقع CakePhP لأنه من الصعب العثور على حل عندما نتعثر في بعض الحالات ، لكن لا داعي للقلق لأننا هنا في سعة Stack Flaving لمساعدتك.

نعم ، يعمل CakePhP بشكل جيد حتى للتطبيقات الكبيرة. قمت بنشر تطبيق شريك على LinkedIn.com باستخدام OpenSocial و CakePhP وكنا نرى أكثر من 1000 مستخدم جديد كل يوم. لقد مر أكثر من عامين حتى الآن ويشهد التطبيق نموًا ثابتًا وأداء التطبيق لا يزال جيدًا جدًا. (نعمل على دعمها مع خوادم ويب Apache و memcached)

ماذا عن يي إطار PHP؟ من المفترض أن تكون سريعة وموثوقة.

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