ما الذي تبرمجه أولا الواجهة أم قاعدة البيانات ؟


التعليقات

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

  • بعد اعتماد الواجهة حينها تبدأ بتشكيل الجداول المطلوبة لأجل هذه الواجهة أو مجموع الواجهات بحيث تغطي احتياجاتها

  • بعدها تبدأ ببرمجة الكود المرتبط بالتصميم و القاعدة

اكيد الموقع html وتخلص تجميلو ب css وتضع الكلام وكل شي بعدها تبرمج السكربت وتبدا تربط الكلام بالقاعدة وتجلب بيانات وتصنع لوحة بسيطة

الواجهات بشكل مبسط جد

قاعدة البيانات

الاكواد

الواجهات بشكل نهائي

لديك عدة أنماط

هنالك Code First

وهنالك Database First

وهنالك نمط Code First + Database حيث تقوم بكتابة كود الداتا بيز ، وعند الانتهاء قوم التطبيق بصنع القاعدة بناء على كودك ، وهو نمط مألوف عالميا.

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

بالنسبة لي أبدء بتصميم الواجهة على الفووتوشوب.

و بعد موافقة الزبون أبدء بتنصيب الجداول الأساسية في قاعدة البيانات مثل admin و pages

من ثم أبدء ببرمجة الادارة وبعدها برمجة واجهة الموقع

  • عندما تعمل على منتج برمجي من بنات أفكارك، فالمنطقي أن تبدأ بقاعدة البيانات أولاً ثم الواجهات.

  • أما إن كنت تعمل على منتَج برمجي موجه لزبون محدد، فأنت مضطر لعمل واجهات (كنماذج أولية فقط Prototypes) ليقيمها الزبون ويوافق عليها، قبل أن تشرع في أي خطوة عملية.

-1

بناء قاعدة البيانات


برمجة

مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.

24.9 ألف متابع