صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 18

الموضوع: خبراء Cakephp و CodeIgniter

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947

    خبراء Cakephp و CodeIgniter



    السلام عليكم اعضاء سوالف الكرام
    احببت اخذ آراءكم حول اطر العمل لأني متردد بعض الشىء بين استخدام CodeIgniter او Cakephp في مشروعي القادم.
    المشروع يعتبر مشروع ضخم يعتمد بشكل اساسي على نظام اعضاء ومشرفين ويستطيع العضو بنفسه عمل الصلاحيات التي يحبها في اطار المُحدد له مع كثير من الخصائص المتاحة حيث يمكنه بناء موقع متكامل لنفسه.
    ولذلك استقررت على العمل على احد هذين الاطارين (CodeIgniter او Cakephp) بعد دراسة طويلة وتفكير كبير واستطيع التعامل مع كلاهما لكن ليس بشكل احترافي.
    لكن التردد في ايهما اختار لمثل هذا المشروع؟
    ما نصيحتكم بغض النظر عن التعصب لاطار معين دون غيره من الاطارات اريد الرأي من حيث المقارنة بين الاطارين.
    واذا كان لكم نصيحة اخرى خارج هذين الاطارين فلا تبخلوا بها :1power:

    ملاحظة جانبية .. من بحثي وقراءتي للفرق بين الاطارين لاحظت ان CodeIgniter اسرع من Cakephp فهل هذا عامل يستدعي القلق في حالة المواقع الكبيرة؟
    اي هل سيؤثر عامل البطىء بشكل ملحوظ في حالة اذا كان الموقع ضخم؟ لأني لا ارى اي فرق ملحوظ في حالة المواقع الصغيرة لكن سؤالي عن حالة موقع ضخم.
    وشكراً لكم مقدماً :nice:





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Feb 2008
    المشاركات
    62


    codeIgniter أستخدمته ومازلت أستخدمه ، له أكثر من تجربة نجاح على الإنترنت كما أنه تم بناء أنظمة إدارة محتوى بواسطته ك بيرو سى أم أس و http://pyrocms.com/ وأيونيز http://www.ionizecms.com/ كما أنه له دعم ضخم بالعديد من المكتبات السهلة الإستخدام بالإضافة الى أنه له دليل استخدام مبنى على دراسة جيدة http://codeigniter.com/user_guide/ ، صراحتن لم يأتى فى بالى أن أقوم بتجربة أى إطار عمل أخر لما وجدته فى كود اجنيتر من تلبية كل احتياجات المواقع ، بالإضافة الى تعامله مع كل شىء full object oriented ، وأنصحك أخى الكريم إن قمت باستعماله فى مشروع كالذى وصفت أن تستعمل الكود اجنيتر ممزوجا بامتداد ال hmvc http://codeigniter.com/wiki/Modular_Extensions_-_HMVC/





    __________________
    محمد مهدى
    Senior PHP Developer
    Codeigniter Framework
    http://www.linkedin.com/pub/mohammed-mahdy/56/780/1b9

  3. #3
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    انا جربة اطار CodeIgniter وعجبنى جدا وخلانى ابرمج لنفسى واحد عشان كده انصحك بيه او تقوم بقراءة الكود الخاص بيه واتفهمة وتبرمج ليك واحد على حسب متطلبتك بدل ما تتعلم الاطار
    وانا ببرمج بالاطار الى مبرمجة لى شبية بال CodeIgniter
    http://elhelaly.uni.cc/





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  4. #4
    عضو فعال
    تاريخ التسجيل
    Sep 2007
    المشاركات
    1,569


    +++ CodeIgniter





    __________________
    My twitter - حراج
    لا تنس ذكر الله | سبحان الله و الحمد لله ولا إله ألا الله و الله أكبر


  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    اذا هي CodeIgniter ان شاء الله .. جزاكم الله خيرا على الافادة
    وسؤال للأخ php_5 ما الفرق بين استخدام المكتبة بدون الامتداد HMVC واستخدامها بالامتداد؟ او بالاحرى ما الفائدة التي ستعود علي اذا استخدمتها مع هذا الامتداد خصوصا وانك ذكرت ان استخدمها لانها ستساعد في هذا المشروع بشكل خاص , فهل لك ان توضح؟





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

  6. #6
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    لا يهم الاطار كثيرًا طالما انك غير ملزم بمكتباته الافتراضية
    (نصيحة لا تقيد نفسك بأي مكتبات افتراضية واختر الاحسن لك)

    لديك ال pear بطولها وعرضها لتختار منها المكتبات التي تريدها
    وكذلك يمكن ان تختار مكتبات من الزند

    وكلها مكتبات موثوقة ومفحوصة ان شاء الله






  7. #7
    عضو نشيط
    تاريخ التسجيل
    Feb 2008
    المشاركات
    62


    اذا هي CodeIgniter ان شاء الله .. جزاكم الله خيرا على الافادة
    وسؤال للأخ php_5 ما الفرق بين استخدام المكتبة بدون الامتداد HMVC واستخدامها بالامتداد؟ او بالاحرى ما الفائدة التي ستعود علي اذا استخدمتها مع هذا الامتداد خصوصا وانك ذكرت ان استخدمها لانها ستساعد في هذا المشروع بشكل خاص , فهل لك ان توضح؟
    ال hmvc هى اختصار ل Hierarchical-Model-View-Controller و هى باختصار تحول ال mvc الى tree mvc وده بيفيد فى انه بيفصل كل محتويات الموقع عن بعضها ، ويدعم مفهوم ال third party





    __________________
    محمد مهدى
    Senior PHP Developer
    Codeigniter Framework
    http://www.linkedin.com/pub/mohammed-mahdy/56/780/1b9

  8. #8
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    اشكرك اخي ahmad sadiq واخي php_5





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

  9. #9
    عضو جديد
    تاريخ التسجيل
    Jun 2010
    المشاركات
    4


    طبيعة المشروع؟
    انت تقول انه مشروع كبير بحاجة الى نظام عضويات معقد
    السرعة ؟؟؟؟
    لا يمكن ان تقول ان الايطار الفلانى اسرع من الايطار الفلانى وانت اصلا قمت ببناء دااتابيس بشكل غير سليم
    مثلا كود اينر يقوم ب 200 استعلام فى الثانية والكيك يقوم ب 120 لكن بالاساس قمت انت ببناء داتابيس بشكل غير سليم وتستهلك الكثير من موارد السرفر
    سؤالى هل نوع الايطار مهم الان ؟
    ماذا تحتاج الان ؟
    تحتاج مكتبة عضويات متكاملة - غير متواجدة بالكوداينر وموجودة بالكيك (acl)
    تحتاج مجتمع سريع للرد على اجوبتك - كوداينر متميز هنا عن الكيك
    اذا اخترت كوداينر
    • سريع
    • مجتمع واعد جدا
    • يفتقد للكثير من المكتبات وعندما تريدها تحتاج الى دمجها كثيرد بارتى
    • يمكنه على الاتصال على اكثر من نوع من قواعد البيانات
    • لا يحتوى على نظام orm اذا اردت استعماله
    اذا اخترت الكيك
    • استعار الكثير من مبادىء روبى اون ريلز بل ويحاول نقلها للبى اتش بى
    • تطويره بطىء الى حد ما
    • يحتوى على نظام orm خاص به
    الان حسب طبيعة مشروعك يمكنك التحديد
    همسة : هل القيت نظرة على سمفونى 2 او سمفونى 1.4 او زيند فراموورك






  10. #10

    Arrow



    اضم صوتي لل Codeigniter
    فهي خفيفه - صغيرة الحجم - بها المكاتب الاكثر استخدام ويمكنك انشاء مكتبه خاصة بك (اعتمد عليها بشكل كبير في اعمالي الخاصة وايضا بشكل كلي في عملي بالشركة)





    __________________
    السعيد لخدمات الويب
    http://www.el-saeed.com

  11. #11
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    الان حسب طبيعة مشروعك يمكنك التحديد
    همسة : هل القيت نظرة على سمفونى 2 او سمفونى 1.4 او زيند فراموورك
    صحيح حسب مشروعه الجديد

    الزند فريموورك: glue framework يعني انت تربط بين المكونات وفي هذا عمل كثير
    لكن يعطيك تحكم اكبر
    سمفوني\كيك:full stack framework ، يوجد فيها أيضًا مولدات اكواد وهو امر يسرع التطوير بشكل كبير، ويمكن ايضًا
    ان تستعمل مكتبات الزند فيها

    http://devzone.zend.com/article/2100
    http://blog.mixu.net/2010/01/14/mvc-...stack-vs-glue/

    على فكرة اطار الزند مرن جدًا حتى اني مرة استعملت نظام المتحكمات لوحده في احد المشاريع
    واستعملت ايضًا نظام ال views لوحده في تجربة اخرى

    إذا اختار الكوجنيتر يمكن أيضًا ان يستعمل zend_acl و zend_auth
    لتغطية مكتبة التراخيص، هذا إن لم يجد واحدة في الكودجنيتر





    التعديل الأخير تم بواسطة ahmad sadiq ; 13-04-2011 الساعة 08:03 PM

  12. #12
    عضو نشيط
    تاريخ التسجيل
    Feb 2008
    المشاركات
    62


    صحيح حسب مشروعه الجديد

    الزند فريموورك: glue framework يعني انت تربط بين المكونات وفي هذا عمل كثير
    لكن يعطيك تحكم اكبر
    سمفوني\كيك:full stack framework ، يوجد فيها أيضًا مولدات اكواد وهو امر يسرع التطوير بشكل كبير، ويمكن ايضًا
    ان تستعمل مكتبات الزند فيها

    http://devzone.zend.com/article/2100
    http://blog.mixu.net/2010/01/14/mvc-...stack-vs-glue/

    على فكرة اطار الزند مرن جدًا حتى اني مرة استعملت نظام المتحكمات لوحده في احد المشاريع
    واستعملت ايضًا نظام ال views لوحده في تجربة اخرى

    إذا اختار الكوجنيتر يمكن أيضًا ان يستعمل zend_acl و zend_auth
    لتغطية مكتبة التراخيص، هذا إن لم يجد واحدة في الكودجنيتر
    جزاك الله خيرا على المعلومة





    __________________
    محمد مهدى
    Senior PHP Developer
    Codeigniter Framework
    http://www.linkedin.com/pub/mohammed-mahdy/56/780/1b9

  13. #13
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    جزاك الله خيرا على المعلومة
    بارك الله فيك اخي

    نسيت ان اقول:

    لا انصحك ان تلقي نظرة لا على الزند أو على السيمفوني
    إلا عندما تكون متفرغًا نسبيًا
    لأن هذه الاطر تحتاج لوقت كبير لتعلمها
    (حاليًا اتعلمها لكن مكرهًا - لكن بالنسبة لي هذه صفقة رابحة إذ اني تعرفت على امور
    كثيرة كنت اجهلها بسبب التعامل مع هذه الاطر )

    اعمل الان على ما تعرفه لكن ضع هذه الاطر على جدول اعمالك إذا اردت

    مرفق كتيّب صغير للبداية مع اطار الزند

    لكن اذا كنت تريد التعمق انصحك بالكتب التالية:
    zend framework techniques-build a full cms projects
    يبني معك نظام ادارة محتوى

    Apress.Beginning.Zend.Framework
    كتاب جيد

    لكن اتمنى ان يكون مزاجك رائقًا عندما تقرأها لأنه فيها الكثير من اللت والعجن

    وضع امامك هدف من التعلم مثل الحصول على شهادة الزند فريموورك
    وإلا ربما تمل من التعلم





    التعديل الأخير تم بواسطة ahmad sadiq ; 12-05-2011 الساعة 02:17 AM

  14. #14
    عضو جديد
    تاريخ التسجيل
    Jun 2010
    المشاركات
    4


    صحيح زند هناك الكثير من المكونات للربط بينها لكن فى النهاية لديك ما يشبه تحفة متميزة تستطيع استخدام منها ما تشاء
    سمفونى نعم ايطار كامل او full stack ولديه الكثير من البلاجنز التى تساعدك فى التطوير لكنى اظن ان الزند افضل او على الاقل يروق لى

    استخدام زند فى مشروع تجارى هو قرار رائع خاصة عندما تستخدم تقنيات رائعة ك unit testing او عندما تريد الربط من الكثير api الشهيرة كفليكر ويوتيوب ومازون وغيرها

    لو كنت اخى متمرس مع الكوداينر فعليك به واستخدم مديولات من زند ان احتجت لها
    فى احد مشاريعى نفذته على كودانير واستخدمت موديول الباركود من زند وتم الامر بنجاح بعدة اسطر بسيطة

    لكن انصحك كما قال الاخ ahmad sadiq ان كان لديك وقت فاجعل زند على لائحة مهامك
    ولكن ليس من اجل الشهادة فحسب بل لبناء مشاريع قوية






  15. #15
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    قام احد الاخوة بارسال هذا التعليق في مدونتي
    وانا بدوري اقوم بنقله لكم

    لقد قمت ببناء نظام ادارة محتوى و قمت بتحسينه على مدى 4 سنوات و قمت وحتى توصلت فى النهاية إلى كود اجنيتر و قكانت آخر نسخة مبنية عليه
    النظام مبنى على كود اجنيتر – ايون أوث – دوجو – داتا مابر
    و يدعم اللغة العربية فقد قمت بترجمة كل ملفات اللغة فى كود اجنيتر بالإشتراك مع البعض فى مجتمع المطورين لكود اجنيتر
    هل يمكنك تجربته و إبداء رأيك فيه ؟ او المشاركة فى بناؤه او حتى إبداء النصح و طلب خصائص جديدة له ؟
    http://blazeeboy.github.com/Codeigniter-Egypt/

    اعتقد انه ممكن ان يفيدك جدًا خاصة انه به كل ما تريده بالكودجنيتر وايضًا من قام ببناءه شخص مصري
    يمكن ان تتواصل وتتعاون معه اذا اردت

    http://blazeeboy.blogspot.com/





    التعديل الأخير تم بواسطة ahmad sadiq ; 14-04-2011 الساعة 01:16 AM





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض