سؤال

أنا على دراية بالزوب 2 وأعتقد أن Zope 3 متفوق بعدة طرق، بقدر ما استخدمته (أي في المقام الأول مع خمسة).

الآن أنا أفكر في الغوص أعمق في Zope 3. هل توصي بخطوة واحدة أخرى واستخدام Grok بدلا من ذلك، وإذا كان الأمر كذلك، لماذا؟ (وإذا لم يكن كذلك، لماذا لا؟ :)

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

المحلول

مورد جيد هو http://plone.org/products/dexterity/documentation/manual/five.grok/referencemanual-all-pages. وبعد ربما تكون Plone هي أكبر قطعة من البرامج التي تستخدم Zope3، وبالتالي فإن حقيقة أن Plone تستخدم طريقة Grok لتكوين تعداد Zope3 لشيء ما.

أوصي بالتأكيد الذهاب خطوة واحدة إلى الأمام واستخدام Grok. الوظيفة الأساسية (ما يسمى بنية مكون Zope ") هي نفسها، هو في الأساس فقط الطريقة التي هو تكوينها هذا يختلف.

مع Grok، يحدث التكوين في ملفات Python الخاصة بك بدلا من ملفات XML (.ZCML). أكثر راحة، خاصة عندما تحتاج إلى معرفة ما يحدث أين.

من المهم أن تضع في الاعتبار: يمكنك مزجها تقريبا في الإرادة. إنه "فقط" التكوين (وبعض الإعدادات الافتراضية) مختلفة. لذلك سوف يتفاعل معالج الأحداث المسجلة باستخدام GROK على ما يرام إلى حدث تم تكوينه باستخدام ملفات Zope3 .zcml النقية!

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