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

هل أبدأ متلا بتصميم قاعدة البينات و اعتمد عليها ...

و كذلك افكر برمجة هذا الموقع بواسط ASP razor MVC

ما هي القاعدة المناسبة له Sql server || Mysql

مع العلم متوقع تكون قاعدة بيانته متل خمسات كبيرة

المهم هو كيف تجنب البرمجة سيئة