النتائج 1 إلى 8 من 8

الموضوع: كيف تخطط لعمل برنامج بلغة php مع mysql ??

  1. #1

    كيف تخطط لعمل برنامج بلغة php مع mysql ??



    السلام عليكم

    احببت ان اسال المبرمجين هنا !!
    حينما يطلب منك مشروع بلغة php
    1. كيف تخطط لعمله
    2. ما هي الخطوات التي تتبعها في العمل !!
    3. و ما هي اهم ادواتك ؟
    4. منصة العمل المفضلة ؟
    5. محرك القوالب المفضل ؟
    6. اي اضافات في عملك تفضلها ؟






    __________________
    كن حكيم في استخدام عقلك


  2. #2


    السلام عليكم

    احببت ان اسال المبرمجين هنا !!
    حينما يطلب منك مشروع بلغة php
    1. اشكرك على الموضوع وان شاء الله نرى تفاعل من كل الاخوة المبرمجين

    2. كيف تخطط لعمله
    في المشاريع البسيطة او ما يسمى البرمجيات البسيطة المتعارف عليها اكتفي فقط برسومات WireFrames ، لكن في المشاريع الكبيييرة والمطلوبة بدقة يجب عمل دراسة وتخطيطات كاملة بواسطة UML

    http://www.swalif.net/softs/swalif54/softs293012/



  3. ما هي الخطوات التي تتبعها في العمل !!
  1. تحليل المتطلبات وتخطيط ودراسة
  2. رسم المخططات الرسومية وتحديد الشكل النهائي
  3. القيام بتجهيز تصميم مناسب مبدأي للعمل عليه
  4. البدء بالبرمجة مع كتابة التعليقات للتوضيح والبرمجة بكتابة الاكواد الافضل
  5. الاختبار وتحليل المخرجات واختبار الحماية
  6. تركيب التصميم النهائي [ بفضل نظام القوالب ] وتجربته وتنقيحه من الاخطاء


^^ في المشاريع الكبييييرة ،

اما في الصغيرة والعادية ، فقط مخططات رسومية + برمجة => تصميم


طبعا اهم ادواتي هي :

PHPDesigner
برنامج محرر الأكواد لمعظم اللغات البرمجية

Mysql-Front
لإدارة قواعد البيانات بواسطة برنامج افضل واسهل ومنظم اكثر

Xampp
سيرفر شخصي على الجهاز لاختبار العمل خطوة خطوة

هذا اثناء العمل ، لكن بعد الانتهاء وفي وقت الاختبار ، يجب الاعتماد على مواقع وبرامج معاينة البرمجة على اكثر من دقة شاشة واكثر من متصفح !




لا استعمل منصات عمل ، فهي مع فوائدها من وجهة نظري تبقى غير مفيدة ابدا في حالة البرمجات القوية والكبيييرة !

  • محرك القوالب المفضل ؟
  • اي اضافات في عملك تفضلها ؟
  • انا استعمل Smarty

    ولكني سأنتقل لما هو اخف واسرع قليلا


    ---------------------------------------------------------------------------------------------------

    بالنهاية اشكرك على هذا الموضوع وارجو ان يكون هناك تبادل خبرات كبيييرة وموسعة في مواضيع مثل هذه واكثر توسعا ونقاشا

    تحياتي لكم





    __________________
    زورونا في موقع الحياة للنقاشات والأسئلة والأجوبة :
    - php >> وهو لحل مشاكل php وما حولها
    - Ideas >> وهو لعرض الأفكار وتقييمها وايضا لمناقشة الأفكار
    رد مع اقتباس رد مع اقتباس عبدالله أبولبن غير متواجد حالياً

  • #3


    عبدالله أبولبن

    بارك الله فيك و اكرمك علي افادتنا بخبرتك
    اتمني المشاركه ايضا من الجميع !!





    __________________
    كن حكيم في استخدام عقلك

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


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

    سير العمل:

    1-قواعد البيانات
    2- التصميم
    3-البرمجة
    4- اخذ رأي اشخاص اخرين

    التصميم وقواعد البيانات تغني عن التخطيط(هي اصلا تخطيط مسبق)

    ومن ناحية الواجهات:

    1- موقع عرض ساكن(بدون اجاكس)
    2- لوحة تحكم بسيطة
    3- موقع بالاجاكس
    4- لوحة تحكم متطورة

    مع مراعاة تقسيم المشروع لعدة اقسام حتى تتمكن من الاختبار
    بعد ان تعمل كل الاقسام
    ادمجها مع بعضها
    اذا استعملت التقسيم السليم مع الكلاسات، وكانت عندك عادات برمجية جيدة
    لن تكون المهمة صعبة جدًا

    ادواتي:

    النوتباد ++ (لم انجح في التأقلم مع غيرها)
    wamp server يمكن تثبيت وتعطيل الاضافات بسهولة

    الاطر والسكربتات:
    wordpress -استعملها في احيان كثيرة كاطار عمل حتى ارتاح من التصميم
    codeigniter
    نظام ادارة محتوى من برمجتي - ali cms

    على جدول اعمالي:
    kohana
    joomla

    نظام قوالب:
    استعملت سمارتي وتقريبًا اقتنعت بعدم جدوى هذه الادوات في سكربتاتي
    لأن سمارتي = نظام قوالب بال php = لا يشمل كل لغات البرمجة
    لذلك بدلا من ان يتعلم المصمم لغته الخاصة
    لماذا لا يتعلم القليل من ال php

    كيف يمكن للمبرمج تحقيق هدف نظام القوالب بدون استعماله؟

    1-يفصل التصميم عن البرمجة(من ناحية الملفات يعني)
    2- يتجنب العمليات المعقدة في القالب ويضع فيه الشروط وحلقات التكرار
    3- يقوم بعمل نظام فلترة للمدخلات والمخرجات
    4- لا يضع اي استعلامات في القالب
    5- ممكن ان يعمل نظام كاش لوحده





    التعديل الأخير تم بواسطة ahmad sadiq ; 01-11-2010 الساعة 07:13 AM

  • #5
    عضو فعال
    تاريخ التسجيل
    Dec 2008
    المشاركات
    1,897


    لا استعمل منصات عمل ، فهي مع فوائدها من وجهة نظري تبقى غير مفيدة ابدا في حالة البرمجات القوية والكبيييرة !
    راجع حساباتك
    kohana
    prado أفضل ياحمد





    __________________
    راسلني

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


    نظام رائع جدًا ولا اعرف كيف فاتني

    نزلت الكود ولكنه 17 ميجا

    سوف ارى ما بداخله





    التعديل الأخير تم بواسطة ahmad sadiq ; 01-11-2010 الساعة 05:37 PM

  • #7
    عضو فعال
    تاريخ التسجيل
    Dec 2008
    المشاركات
    1,897


    نظام رائع جدًا ولا اعرف كيف فاتني

    نزلت الكود ولكنه 17 ميجا

    سوف ارى ما بداخله
    فيه كل "ما تحلم به" و أكثر ، نظام قوي و رائع و يعزب ان عن الأكثرية من المبرمجين
    أجمل مافيه ان كل ما تحتاجه تجده بضغطة زر .





    __________________
    راسلني

  • #8


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

    سير العمل:

    1-قواعد البيانات
    2- التصميم
    3-البرمجة
    4- اخذ رأي اشخاص اخرين

    التصميم وقواعد البيانات تغني عن التخطيط(هي اصلا تخطيط مسبق)

    ومن ناحية الواجهات:

    1- موقع عرض ساكن(بدون اجاكس)
    2- لوحة تحكم بسيطة
    3- موقع بالاجاكس
    4- لوحة تحكم متطورة

    مع مراعاة تقسيم المشروع لعدة اقسام حتى تتمكن من الاختبار
    بعد ان تعمل كل الاقسام
    ادمجها مع بعضها
    اذا استعملت التقسيم السليم مع الكلاسات، وكانت عندك عادات برمجية جيدة
    لن تكون المهمة صعبة جدًا

    ادواتي:

    النوتباد ++ (لم انجح في التأقلم مع غيرها)
    wamp server يمكن تثبيت وتعطيل الاضافات بسهولة

    الاطر والسكربتات:
    wordpress -استعملها في احيان كثيرة كاطار عمل حتى ارتاح من التصميم
    codeigniter
    نظام ادارة محتوى من برمجتي - ali cms

    على جدول اعمالي:
    kohana
    joomla

    نظام قوالب:
    استعملت سمارتي وتقريبًا اقتنعت بعدم جدوى هذه الادوات في سكربتاتي
    لأن سمارتي = نظام قوالب بال php = لا يشمل كل لغات البرمجة
    لذلك بدلا من ان يتعلم المصمم لغته الخاصة
    لماذا لا يتعلم القليل من ال php

    كيف يمكن للمبرمج تحقيق هدف نظام القوالب بدون استعماله؟

    1-يفصل التصميم عن البرمجة(من ناحية الملفات يعني)
    2- يتجنب العمليات المعقدة في القالب ويضع فيه الشروط وحلقات التكرار
    3- يقوم بعمل نظام فلترة للمدخلات والمخرجات
    4- لا يضع اي استعلامات في القالب
    5- ممكن ان يعمل نظام كاش لوحده

    شكرا لك احمد علي المشاركه
    لكن هل يمكنك توضيح المزيد عن فكرتك في القوالب !!


    راجع حساباتك

    prado أفضل ياحمد
    هل هناك المزيد عن هذا الاطار . ؟

    و هل هو افضل من codeigniter !!

    اتمني مشاركتك لنا في النقاش





    التعديل الأخير تم بواسطة محمد كيوان ; 02-11-2010 الساعة 06:40 AM
    __________________
    كن حكيم في استخدام عقلك





  • المواضيع المتشابهه

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

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

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