PDA

View Full Version : آموزش: چند سوال بسیار ساده در مورد طراحی صفحات وب



mohammadyaser
یک شنبه 01 خرداد 1390, 08:34 صبح
1.به نظر شما برای قالب بندی وب سایتم از مستر پیج استفاده کنم یا فریم یا ....؟
2.به نظر شما در ایجاد یک وب فرم بهتره از گزینه place code in seprate fileاستفاده بشه یا این کار حجم صفحات رو افزایش میده؟
ممنون میشم جوابهاتون با توضیح باشه

clover
یک شنبه 01 خرداد 1390, 09:21 صبح
1.به نظر شما برای قالب بندی وب سایتم از مستر پیج استفاده کنم یا فریم یا ....؟
از MasterPage استفاده کنید، به دلیل اینکه مرورگر ها نشست ها را در Frameset ها به شیوه ی متفاوتی اداره می کنند ممکنه با مشکلاتی در Session ها مواجه بشید. از طرف دیگه استفاده از MasterPage ها باعث مجتمع سازی هر چه بیشتر کد و از طرف دیگه درگیری کمتر با کد های Markup در صفحات سایت میشه. استفاده از Frameset ها یه روش قدیمی هست و با وجود MasterPage ها دیگه توجیهی برای استفاده از Frameset ها باقی نمی مونه.


2.به نظر شما در ایجاد یک وب فرم بهتره از گزینه place code in seprate fileاستفاده بشه یا این کار حجم صفحات رو افزایش میده؟
حجم صفحات بر روی سرور اصلا اهمیتی نداره، موقع که دارید به راه حل فکر می کنید اصلا این مورد را مد نظر قرار ندید، بهتره از Code Behind استفاده کنید.

alonemm
یک شنبه 01 خرداد 1390, 15:15 عصر
باسلام:
در راستای جواب کاربر گرامی clover:
استفاده از فریم ها در مرورگر های جدید منسوخ شده است.( به سایت http://www.w3schools.com/ مراجعه کنید)

استفاده از CodeBehind:
فرض کنید روی یک پروژه کار میکنید که یک تیم برای کدنویسی و یک تیم برای طراحی فعالیت میکنند.
در این صورت هر کدوم به راحتی میتونند تغییرات خود رو روی صفحات مربوطه بدن بدون اینکه دچار اختلاف بشند.
و میشه کدها رو از هم تفکیک کرد.

موفق باشید.

kabir_eng
یک شنبه 01 خرداد 1390, 16:35 عصر
سلام ضمن تصدیق فرمایشات دوستان خدمتون بگم که اگه واستون مهمه سایت تون تو رنک گوگل یا هر موتور جستجوی دیگری امتیاز بالایی پیدا کنه باید چند نکته رعایت بشه که عبارت است از :
تا حد امکان صفحه شما سبک باشه
تاجایی که می تونین از کنترل های html استفاده کنین
صفحات شما جداگانه طراحی شوند و زیاد تو رد تو نباشند ( چون ربات ها معمولا زیاد خودشونو سرگرم گشتن نمیکنن)
و...
خوب حالا با این شرایط باید گفت استفاده از قالب و قراردادن سورس به صورت جداگانه بهترین راهه.