moslem-visual
دوشنبه 10 اردیبهشت 1386, 20:11 عصر
سلام دوستان، یه مساله ای هست که خیلی وقته میخوام مطرح کنم. فرض کنید شما میخوایید سایت یک مرکز آموزشی رو طراحی کنید که بخشهای مختلفی مثل دانش آموزان، دبیران، نمرات سالانه، نمرات روزانه، والدین، وضعیت تحصیلی و اخلاقی و ... را داراست، عرف بر اینه که برای هر بخش یک صفحه ی PHP جدا ایجاد بشه و کد PHP در میان HTML جاگذاری و فعال بشه اما روشهای دیگه ای هم هست.
شما میتونید با استفاده از یک سوویچ مثلا با نام command با استفاده از URL دستورات رو بگیرید و در هر کیس کد HTML خروجی رو تلید کرده و درون متغیری مثلا به نام main بریزید، از اتهای صفحه هم کدهای HTML باشند که خروجی شما با یک دستور echo در میان اونها قرار میگیره به این ترتیب شما تمام برنامه رو در یک فیال جمع آوری می کنید، چند مثال برای واضح شدن موضوع :
کیسهای مربوط به بخش دانش آموزان : add_student ، edit_student ، del_student و ...
کیسهای مربوط به بخش نمرات سالیانه : show_s_numbers ، add_s_numbers و ...
خب این طراحی مزیت هایی مثل مجمع شدن برنامه ی شما و جلوگیری از پراکندگی و کمک به مدیریت راحت تر را دارد اما در مقابل کمی برای افرادی که با روش برنامه نویس آشنا نباشند ناخوانا خواهد بود، در مسابقات هم استفاده از این روش غیر مجازه و حداقل 10 صفحه PHP برای هر پژوژه ضروری هست حالا میخوام نظر شما رو بدونم، این روش چه مزایا و معایب دیگه ای داره و آیا شما باهاش موافقید یا من خیلی آماتور هستم؟! ممنون.
شما میتونید با استفاده از یک سوویچ مثلا با نام command با استفاده از URL دستورات رو بگیرید و در هر کیس کد HTML خروجی رو تلید کرده و درون متغیری مثلا به نام main بریزید، از اتهای صفحه هم کدهای HTML باشند که خروجی شما با یک دستور echo در میان اونها قرار میگیره به این ترتیب شما تمام برنامه رو در یک فیال جمع آوری می کنید، چند مثال برای واضح شدن موضوع :
کیسهای مربوط به بخش دانش آموزان : add_student ، edit_student ، del_student و ...
کیسهای مربوط به بخش نمرات سالیانه : show_s_numbers ، add_s_numbers و ...
خب این طراحی مزیت هایی مثل مجمع شدن برنامه ی شما و جلوگیری از پراکندگی و کمک به مدیریت راحت تر را دارد اما در مقابل کمی برای افرادی که با روش برنامه نویس آشنا نباشند ناخوانا خواهد بود، در مسابقات هم استفاده از این روش غیر مجازه و حداقل 10 صفحه PHP برای هر پژوژه ضروری هست حالا میخوام نظر شما رو بدونم، این روش چه مزایا و معایب دیگه ای داره و آیا شما باهاش موافقید یا من خیلی آماتور هستم؟! ممنون.