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

الموضوع: || الخطوات المثاليه المتبعه عند تصميم وبرمجه موقع ضخم ||

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Aug 2004
    المشاركات
    163

    || الخطوات المثاليه المتبعه عند تصميم وبرمجه موقع ضخم ||



    اخوانى الكرام

    لقد بحثت وبحثت الى ان خارت قواى وتعبت واخيرا لم اجد سواكم لتساعدونى فى مشكلتى التى تعتبر مشكله شائعه عندنا معشر المبتدئين فى التصميم والبرمجه

    فأنا فى الحقيقه لا اعانى مشاكل فى البرمجه بقدر معاناتى مشاكل فى التصميم !!!

    فلقد استطعت برمجه موقع كامل لاضافه المقالات وتعديلها وحذفها والبحث عنها بلوحه تحكم مخصوص بلوحه تسجيل اعضاء لكنى وقفت عاجزا اما التصميم وكيفيه ربط البرمجه بالتصميم !!!

    الى ان اصابني اليأس فقمت بحذف العمل بأكمله !!!

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

    فما هى البدايه السليمه لانشاء موقع ضخم مبرمج بأى لغه برمجيه ؟؟

    هل أقوم بعمل التصميم اولا ام اقوم ببرمجه الاسكريبت اولا ؟؟

    وكيف اقوم بربطهما معا ؟

    فعلى سبيل المثال لو قمت بأستخدام الجداول هل احدد نمط ثابت للموقع مثلا هيدر و فوتر وجسم الموقع واحدد الاعمده والصفوف التى ستحتوى على الداتا ام ماذا ؟؟

    هل اقوم بعمل تخطيط شامل للمشروع ؟

    وكيف اقوم بهذا التخطيط ؟؟ هل هو دراسه شامله لكل شيء فى المشروع على ورق ثم اقوم بتنفيذه ام هناك برامج تساعدنا فى عمل هذه التخطيطات وتحفظها حتى نرجع لها عند عمليه التطوير ؟؟

    اسئله كثيره تدور بخاطرى واتمنى ان اجد الاجابه المفصله لديكم , كما اتمنى ان يكون هذا الموضوع بمثابه مرجع اساسي يسير عليه المبتدئين امثالى

    ودمتم بكل خير





    __________________
    !! هذه العضويه يستخدمها العديد من الأشخاص !!


  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    4,037


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





    __________________
    ....
    محمد حسام
    انترنت بلس

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    291


    طبعا لكل شخص اسلوبه .... حتى بالكتب الخاصة بال web development ممكن كل منهم تلقى له اسلوب مختلف ....

    بالنسبة لموقع php .... اسلوبي انا الخاص هو التالي ...

    - طبعا التصميم مفصول عن php بملفات tpl من فصله ....
    - حسب توزيع الموقع احدد ملفات tpl تتكرر ( header , footer , popup.....etc )
    - بعد كذا اسوي تصميم بسيط جدا (اسود وابيض ) ... لكن يكون XHTML يعني div و span ... اقصد البنية تكون سليمه ....
    - و طبعا وانا ابني الملفات ... احاول مثلا ... الجداول الخاصة بال forms مثلا اعطيها class=formTable .... مثلا لو span تحتوي كلام توضيحي اعطيها class=infoText وهكذا ....
    - بالاخير اسوي التصميم بالتعديل على ملفا css ...

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






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


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

    بس الحمد لله بعد أن تعلمت كيف أفصل الكود عن التصميم صار الأمر ميسر

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

    1- أول شي اعمل لك على محرر PHP لديك مكتبة للدوال ، أو قم بتخزينها على جهازك بأي طريقة ، واثناء كتابتك لبرنامج معين حاول أن تجزء وظائفه وتحفظ كل وظيفة في دالة تخزنها عندك ، وعند مرورك بدروس برمجة أو عثرت على دالة تحس بأنك ستحتاجها لاحقا فلا تتردد في حفظها شرط أن تفهم عملها .
    مع الوقت ستتكون لديك مكتبة غنية جدا جدا بالدوال ستختصر عليك الكثير من الوقت والجهد .. فإذا أردت في المستقبل أن تقوم بعمل برنامج معين فأنت حتما تعرف الدوال التي ستفيدك في ذلك البرنامج كل ماعليك هو أن تجمع تلك الدوال في ملف functions.php مثلا وتقوم باستدعائه لبرنامجك وتنفذ من تلك الدوال ماتريد .

    2- التصميم لا تخليه أكبر همك .. يمكنك لاحقا أن تطبق عليه أي قالب .. وأنصحك بتعلم أي نظام من أنظمة القوالب فإذا كنت معزم تستمر في برمجة مشاريع وتكمل تعلمك لل PHP فماكو فكة

    3- تصدق من انعدام الذوق الفني عندي بالألوان والتصميم كنت إذا لقيت لونين لابقين على بعض أقوم آخذ الأكواد حقتهم وأحفظهم :shy: .

    4- تعلم Csss سهلة وبتريحك كثير .
    5- بما أنك في PHP كويس فاستفد منها في عمل تصميم ديناميكي للألوان والحقول والخلفيات يعتمد على متغيرات .. واجمع تلك المتغيرات في ملف خارجي تقوم باستدعائه في أي برنامج لديك لتمرر قيمة لون معين أو شكل إطار مثلا بطباعة المتغير نفسه داخل الوسم
    كود PHP:
    $color=red;
    echo 
    "<body bgcolor=$color>"
    جرب وابحث وتعلم ومارس بنفسك واطلع على سورس البرامج التي تجدها واستفد منها .. ستجد المسألة وقد اصبحت سهلة ان شاء الله ,





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

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Aug 2004
    المشاركات
    163


    والله يا اخوانى مشكورين جميعا الف شكر لكم

    فقد وفيتم وما قصرتو بشيء معى

    ولكن هل هناك برامج مخصوصه لعمل رسم تفصيلي للمشاريع

    بدلا من استخدام الاوراق او ملفات التكست

    يمعنى مثلا برنامج اقوم فيه بانشاء تصور لقواعد البيانات

    وحفظ هذا التصور حتى يمكنني التطوير بعد ذلك بسهوله

    وجزاكم الله خيرا





    __________________
    !! هذه العضويه يستخدمها العديد من الأشخاص !!

  6. #6


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

    فقد وفيتم وما قصرتو بشيء معى

    ولكن هل هناك برامج مخصوصه لعمل رسم تفصيلي للمشاريع

    بدلا من استخدام الاوراق او ملفات التكست

    يمعنى مثلا برنامج اقوم فيه بانشاء تصور لقواعد البيانات

    وحفظ هذا التصور حتى يمكنني التطوير بعد ذلك بسهوله

    وجزاكم الله خيرا

    لو وجدت مثل هذه البرامج فسأستغرب كثيرا.. ولو وجد هناك من يستخدمها فسأستغرب أكثر!

    أخي أحمد.. ما أسهل من أن تعمل شخابيطك في ورقة!

    شخصيا.. أبدأ أي مشروع بتحديد خطوات العمل على ورقة.. ثم أترجم ذلك إلى البي أتش بي


    بالتوفيق،





    __________________
    هل زرت شبكة المحروقي من قبل؟
    http://almah.net





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

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