صفحة 2 من 2 الأولىالأولى 12
النتائج 16 إلى 24 من 24

الموضوع: [php] لبرمجة مثالية .. ماذا تقترح ؟

  1. #16
    عضو فعال
    تاريخ التسجيل
    Feb 2002
    المشاركات
    1,247


    السلام عليكم .. نقاش رائع .. أحب أشارك بوجهة نظر متواضعة

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


    بعد احترافك للكود وتعاملك معه ستجد نفسك تستطيع تصنيف برنامجك وتنظيم ملفاته وصفحاته وسيكون لك كلاسات ودوال مساعدة مصاحبة لك في برامجك اللاحقة ,, مثل :
    1- كلاسات ودوال التعامل مع قواعد البيانات ( الاستعلامات - الاتصال - تقسيم النتائج )
    2- كلاسات ودوال التمبلت التي تستخدم في عمل قوالب الموقع .
    3- كلاسات ودوال مساعدة للوظائف الشائعة مثل ( الكوكيز والسيشن - الوقت والتاريخ - مناطق الاشراف والعملاء ...الخ )


    وستبدأ أفكارك وابتكاراتك الخاصة بالتنظيم في فرض نفسها عليك تباعا .. فحاجتك المتكررة لأكواد بعينها تدفعك لعمل مكتبة أكواد خاصة بك .. وتخزين الكلاسات المهمة في مجلدات للعودة لها لاحقا .. وقراءتك لأكواد الغير في البرامج المختلفة ستوجد لديك ملكة البحث عن الأفضل في كتابة وتوزيع صفحات وأجزاء برنامجك .. ساعتها بس يحق لك البحث عن البرامج المساعدة تحياتي





    __________________
    ومامن كاتب إلا سيفنى ****** ويبقي الدهر ماكتبت يداه
    فلا تكتب بكفك غير شيء ****** يسرك يوم القيامة أن تراه

  2. #17
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    811


    كلامك منطقي اخي 100% .. لكن النقطة كانت مثلاً كانوا يصنعون السيارت يدوياً ( التركيب الخ )
    تم صناعة الات تقوم باستبدال الرجال فيها حيث تقوم بالدور اللازم فقط ينقسها مراقبة الاداء والعمل .. هل هناك حاجة لشخص يقوم بدراسة مهامها وطريقة عملها ليتسنى له العمل مكانها !!





    __________________
    KadHost.Com

  3. #18
    عضو فعال
    تاريخ التسجيل
    Feb 2002
    المشاركات
    1,247


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





    __________________
    ومامن كاتب إلا سيفنى ****** ويبقي الدهر ماكتبت يداه
    فلا تكتب بكفك غير شيء ****** يسرك يوم القيامة أن تراه

  4. #19


    بلى منازع مكروميديا دريم ويفر..
    سلس جدا..
    والتجربة خير برهان..!





    __________________
    │║▌║█║▌║▌││║▌║█║▌│║▌║█
    w w w . m a r h o o n s . c o m

  5. #20
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    811


    Dr.Server : كلامك صحيح 100% .
    مرهون : جربته اخي وجدت صعوبة بالتعامل معه ممكن تشرح اهم ميزاته ؟





    __________________
    KadHost.Com

  6. #21
    عضو فعال
    تاريخ التسجيل
    Feb 2002
    المشاركات
    1,247


    اقتباس المشاركة الأصلية كتبت بواسطة مرهون
    بلى منازع مكروميديا دريم ويفر..
    سلس جدا..
    والتجربة خير برهان..!
    مرهون .. جربته أنا أيضا والبرنامج مافيه كلام .. مصيبة

    بس فيه مشكلة المحاذاة العربية dir=rtl مايتم تطبيقها أثناء التصميم هل لديك حل ؟ :con2:





    __________________
    ومامن كاتب إلا سيفنى ****** ويبقي الدهر ماكتبت يداه
    فلا تكتب بكفك غير شيء ****** يسرك يوم القيامة أن تراه

  7. #22
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    811


    ما اهم ميزات ال Dreamweaver ?





    __________________
    KadHost.Com

  8. #23


    اعتذر KAD عن التأخر في الرد
    بالنسبة لي أحياناً أسلك طريقة فوضوية.
    لكن إذا تريد عمل مرتب:
    1- اصنع قائمة بالأشياء التي تريدها في البرنامج، وحاول من البداية تجميع كل شيء وإلا ستصبح الأمور فوضوية.
    2- من خلال القائمة السابقة حلل قاعدة البيانات وقم بإنشاءها.
    3- من المنطقي بناء لوحة التحكم أولاً لأنك من خلالها ستضيف البيانات إلى قاعدة البيانات.
    4- بعد أن وضعت بعض البيانات يمكنك عرضها على الواجهة

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

    5- حاول دائما فصل البرمجة عن التصميم. استخدم أحد محركات القوالب، شخصياُ أستخدم القالب السهل، وإذا كان البرنامج معقد بحيث لن يفيدني القالب السهل فأستخدم smarTemplates.
    6- قسم البرمجة إلى دوال، واجعل الدوال التي يمكنك استخدامها في أكثر من موضع في ملف مستقل "كمكتبة دوال".
    7- الحماية والأمن.

    وكل عام وأنتم بخير





    __________________
    عزوز الحسني

  9. #24
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    811


    رائع جداً اخي .. بالنسبة لك كيف تعلمت البرمجة ؟
    كتاب ام موقع ام دورة ام ماذا ؟





    __________________
    KadHost.Com





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

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

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