صفحة 2 من 3 الأولىالأولى 123 الأخيرةالأخيرة
النتائج 16 إلى 30 من 36

الموضوع: Codeigniter.. عندما تكون البرمجة .. متعة بحق

  1. #16
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    78


    يا صديقي صدقني انا لا اتهكم بك نهائيا وآسف اذا كنت قسوت في التعبير

    عموما مكلمك لديه خبرة عميقة جدا في CodeIgniter وكلامي عن خبرة شخصية وليس عن فراغ،، مثلك تماما كنت في البداية متحمس ولكن بعد فترة ستجد أنها مجرد فقاعة فارغة،، وستذكرني عندها

    دعني أضرب للقراء مثالا بسيطا لغباء أطر العمل هذه:

    الآن لو اردنا استدعاء قالب لعرضه للزائر بـ CodeIgniter نعمل ما يلي:

    كود PHP:
    $this->load->view('file_name'
    بينما بلغة PHP نعمل بكل بساطة ما يلي:

    كود PHP:
    include 'file_name' 
    ليس فقط الكود بدون أطار العمل أقصر وأسهل للقراءة والتصحيح ولكن المشكلة تكمن في كون view هي أصلاً دالة تقوم باستدعاء include... شوف كيف مباشرة حققنا مرادنا في الكود بدون إطار العمل بدون لف ولا دوران؟!!

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

    وعلى هذا فقس.... كل إطار العمل عبارة عن منادات لمئات الدوال بدل الدوال المباشرة بدون فائدة.

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

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

    وسلامتك يالطيب







  2. #17
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379


    دعونا نبقي الحديث حول اطار العمل codeigniter , لنتحدث في موضوع اخر حول افضلها او جدوى استخدامها .





    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .

  3. #18
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    659


    أخي اصيل ...
    انا احترم وجهة نظرك الشخصية احترام كامل ولكن اعتقد ان الشيء الذي يتفق عليه الجميع .. هو ان البرمجة بنظام الـ Old Fashion قد انتهت منذ زمن طويل ( لا يعني هذا ان الجميع يتعامل مع الـ Frameworks ) ...

    ولكن ارجوا ايضاً ان تحترم رغبتي في إظهار سبب إعجابي بإطار العمل هذا " على وجه التحديد " ... ومع الوقت بإذن الله ستكتشف ان الموضوع لا ينحصر في هذه المقارنة البسيطة ..
    Include لا تساوي View ابداً .. بل انه لا يوجد وجه مقارنة بينهم

    اتمنى ان تشرفني في الموضوع الذي سأطرحه غداً بإذن الله ....

    لك ارقى التحية ..





    __________________
    مدونتي | تويتر


  4. #19
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    78


    Include لا تساوي View ابداً .. بل انه لا يوجد وجه مقارنة بينهم
    ماذا؟!!؟! نورني بالفرق.... أرجوك

    الفرق يا سيد إضافة لما سبق أن وضحته أعلاه هو أنك مع view ستحتاج تمرير أي متغير على شكل مصفوفة..... أي متغير تريد يكون متوفر في الـ view!!

    طبعا هذا بحد ذاته كارثة بالنسبة للمحترفين والمبتدئين على حد السواء.....

    كيف بيانات تكون كبيرة وعليها طلب كبير نقوم بإعادة نسخها إلى مصفوفة دون الاضطرار إلى ذلك!!!

    وبالنسبة للمبتدئين تعقيد لا فائدة منه إطلاقاً






  5. #20
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    659


    افضل الإنتظار لحين إكمال الموضوع المخصص ....





    __________________
    مدونتي | تويتر


  6. #21
    عضو نشيط جدا
    تاريخ التسجيل
    May 2007
    المشاركات
    509


    يا صديقي صدقني انا لا اتهكم بك نهائيا وآسف اذا كنت قسوت في التعبير

    عموما مكلمك لديه خبرة عميقة جدا في CodeIgniter وكلامي عن خبرة شخصية وليس عن فراغ،، مثلك تماما كنت في البداية متحمس ولكن بعد فترة ستجد أنها مجرد فقاعة فارغة،، وستذكرني عندها

    دعني أضرب للقراء مثالا بسيطا لغباء أطر العمل هذه:

    الآن لو اردنا استدعاء قالب لعرضه للزائر بـ CodeIgniter نعمل ما يلي:

    كود PHP:
    $this->load->view('file_name'


    بينما بلغة PHP نعمل بكل بساطة ما يلي:

    كود PHP:
    include 'file_name' 


    ليس فقط الكود بدون أطار العمل أقصر وأسهل للقراءة والتصحيح ولكن المشكلة تكمن في كون view هي أصلاً دالة تقوم باستدعاء include... شوف كيف مباشرة حققنا مرادنا في الكود بدون إطار العمل بدون لف ولا دوران؟!!

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

    وعلى هذا فقس.... كل إطار العمل عبارة عن منادات لمئات الدوال بدل الدوال المباشرة بدون فائدة.

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

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

    وسلامتك يالطيب
    انا معك اخوي 100% مع انو ما جربت اطار العمل قبل ولكن كلام راسموس مقنع جدا لكن يبقى السؤال , هل هذا الكلام يعني انو ما دخل عالم اطر العمل بالمرة ام علي التجربة ؟





    __________________
    EbNCaNa اخوكم ابن قانا

    [درس] قائمة بريدية بأسهل الطرق بواسطة PHP

    [توقيعك يجب أن لا يكون أطول من 400 حرف يتضمن تجاوز كود المنتدى] - الى متى المعاناة يا حضرة الأدارة ؟

  7. #22
    عضو نشيط جدا
    تاريخ التسجيل
    May 2007
    المشاركات
    309


    السلام عليكم

    اولا يوجد فرق بين استخدام Framework او يدون استخدامه فليس من المعقول ان شخصا يريد برمجة صفحة جلب اخبار سيستخدم اطار عمل !!!!
    وليس من الجيد شخص داخل علي مشروع project انه لايستخدم اطار عمل (اي ماكانCodeigniter او Cakephp الخ)
    اذا لكل برمجة ولكل شخص حريته اما بخصوصي انا لاأحبد العمل بأطر العمل الجاهزة استخدم في MVC صغير جدا جدا قمت به يلبي ماريده من مشاريع و نظام قوالب Mytemplate الذي قمت ببرمجته منذ مدة

    وجهة نظر
    سلام





    __________________
    Bruce - مدونة شديدة التخصص في PHP وتطبيقات الويب

  8. #23
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    659


    السلام عليكم

    اولا يوجد فرق بين استخدام Framework او يدون استخدامه فليس من المعقول ان شخصا يريد برمجة صفحة جلب اخبار سيستخدم اطار عمل !!!!
    وليس من الجيد شخص داخل علي مشروع project انه لايستخدم اطار عمل (اي ماكانCodeigniter او Cakephp الخ)
    اذا لكل برمجة ولكل شخص حريته اما بخصوصي انا لاأحبد العمل بأطر العمل الجاهزة استخدم في MVC صغير جدا جدا قمت به يلبي ماريده من مشاريع و نظام قوالب Mytemplate الذي قمت ببرمجته منذ مدة

    وجهة نظر
    سلام

    كلام عين العقل استاذي الفاضل ..





    __________________
    مدونتي | تويتر


  9. #24
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    164


    السلام عليكم

    اولا يوجد فرق بين استخدام Framework او يدون استخدامه فليس من المعقول ان شخصا يريد برمجة صفحة جلب اخبار سيستخدم اطار عمل !!!!
    وليس من الجيد شخص داخل علي مشروع project انه لايستخدم اطار عمل (اي ماكانCodeigniter او Cakephp الخ)
    اذا لكل برمجة ولكل شخص حريته اما بخصوصي انا لاأحبد العمل بأطر العمل الجاهزة استخدم في MVC صغير جدا جدا قمت به يلبي ماريده من مشاريع و نظام قوالب Mytemplate الذي قمت ببرمجته منذ مدة

    وجهة نظر
    سلام
    +1 روعة ^^





    __________________
    مدونة شخصية: عمر الدليمي
    راسلني
    أنصح بإستخدام "أوبونتو"

  10. #25


    ما يقوله الأخ أصيل متزن وواقعي نسبياً
    إذا كنت من الكفاءة لتبرمج لك إطار عمل خاص تطوعه لكل مشروع فهذا أفضل
    يا عزيزي حينما تقوم بعمل include لعدة صفحات في أعلي صفحة برمجيتك من خلال إطار العمل فأنت لا تعلم أنك تحمل داخل الذاكره عدد ضخم من الكلاسات ربما لا تحتاج منها في صفحتك سوي 10% فقط !!
    أطر العمل معمولة لتناسب أي مشروع ولكنك تعمل علي مشروع واحد فقط
    فلما تكهل سيرفرك بكل هذه الحديقة الضخمة من الكلاسات من أجل لا شيئ ؟

    إطار العمل مناسب لاعمال بحد ذاتها وغير مناسب لأعمال أخري
    فلو كنت تعمل علي برمجيات عامة لزبائن مواقعهم عادية أو متوسطة فستحتاجه
    إن كنت تعمل علي مشروع واحد فقط لموقع ضخم وأخذت فيه مبلغ ضخم فأنت يجب أن يكون كل سطر مكتوب في صفحتك تحتاجه وإلا فعليك الإستغناء عنه بطريقة ذكية وما أكثر الطرق لو كنت مبرمج راجح
    لهذا فنحن نقسم الكلاسات في برمجيتنا لعدة صفحات دائما لنجلب ما نريد فقط في كل صفحة

    هذا غير أنك ربما مع جلبك لبعض تلك الكلاسات تقوم هي بتنفيذ عدة أوامر لوجود destruct أو construct في بعضها

    إطار العمل مناسب ولكن ليس لكل شيئ فيجب الإنتباه
    هو مناسب للأعمال المتوسطة الخاصة
    وغير مناسب للأعمال البسيطة جدا أو الضخمة
    ولا العامة كإنزال سكربت مدفوع عام





    __________________
    السيف أصدق أنباء من الكتب

  11. #26
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    202


    السلام عليكم

    هل يمكن برمجة كل شيي تقريبا باستخدام CodeIgniter؟؟؟؟؟؟
    كم يوم يستغرق تعلم واحتراف CodeIgniter؟





    __________________
    فاسألوا أهل الذكر ان كنتم لا تعلمون - احب موقع اسلام ويب

    http://fatwa.islamweb.net/fatwa/index.php

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


    أخ المصمم،
    هل يمكنك البداية بالشرح.
    فمهما يكون فعالية ال framework فهو لا يضر، ويوجد أكيد نقاط يفضل بها إستخدامه.
    فلو طلب مني زبون أن أصمم سجل زوار خاص به و يكلفني أنا يوم عمل و يكلفني 10 دقائق
    بواسطة codeigneter فأكيد سأتخدمه حتى لو يكلف موارد أكثر من السيرفر، فسجل الزوار لن يزوره 1000 شخص في الدقيقة.
    كذلك نفس الأمر مع framework الجافا سكريت ك jquery mootools prototype وغيرها، فأنا أعلم أنه يوجد بداخله الكثير من الفانكسيون التي لن أستعملها بالتأكيد، و لكن بالرغم من ذلك تسهل لي العمل و تعطي نتائج جيدة و جميلة فما المانع






  13. #28
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    أخ المصمم،
    هل يمكنك البداية بالشرح.
    فمهما يكون فعالية ال framework فهو لا يضر، ويوجد أكيد نقاط يفضل بها إستخدامه.
    فلو طلب مني زبون أن أصمم سجل زوار خاص به و يكلفني أنا يوم عمل و يكلفني 10 دقائق
    بواسطة codeigneter فأكيد سأتخدمه حتى لو يكلف موارد أكثر من السيرفر، فسجل الزوار لن يزوره 1000 شخص في الدقيقة.
    كذلك نفس الأمر مع framework الجافا سكريت ك jquery mootools prototype وغيرها، فأنا أعلم أنه يوجد بداخله الكثير من الفانكسيون التي لن أستعملها بالتأكيد، و لكن بالرغم من ذلك تسهل لي العمل و تعطي نتائج جيدة و جميلة فما المانع
    كلامك مقنع .. لكن المثال الذي وضعته سيكون من السهل برمجته بدون استخدام اطار عمل
    لكن غير ذلك فكلامك صحيح

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





    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  14. #29
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    78


    مسألة تسريع البرمجة باستخدام إطار عمل خرافة غير صحيحة...

    بالعكس ستجد نفسك عند البرمجة بإطار عمل تتنقل بين دليل استخدام PHP ودليل استخدام إطار العمل

    لا تغركم ميزة Scaffolding فهي متوفرة في PHPMyAdmin هاهاها!!







  15. #30
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    659


    اخي محمد منذر بكل تأكيد ...
    اذا كانت خبرتك في اللغة الانجليزية جيدة .. خلال اسبوع بإذن الله ستصبح جاهز لعمل ما تريد بإستخدام Codeigniter

    اخي amiraldo1 يجب اولاً ان تحدد لماذا تريد ان تستخدم الـ Framework ومن ثم تحدد فيما اذا كان مناسباً لهذا المشروع ام لا .. كما انني لا انصح ابداً بإستخدام الـ Framework للأعمال الصغيرة .. كما ذكرت انت الـ Guestbook ..
    على اي حال .. انت بالتأكيد حر تماماً في طريقة استخدامك للـ Framework ... ولا تصدق اكاذيب حول استنزاف Codeigntier للموارد ..
    وبإذن الله موضوع إستكمال الشرح بخصوص Codeigniter سيكون متوفر خلال ساعات ..

    اخي سحاب اون لاين سرني مرورك وسعدتك بمداخلتك ...

    اهلاً بك اخي اصيل





    __________________
    مدونتي | تويتر






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

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

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