banner1 banner2
قبلی Play Stop بعدی
هاست

مقایسه بین صفحات HTML و ASP

ارزیابی كاربر: ONOFFOFFOFFOFF / 1
ضعیف عالی 
با همكاری پروانه حاجی بابا

مشاهده یک صفحه وب به این صورت است که وقتی شما یک آدرس رو در نوار آدرس مرورگر خودتون تایپ می کنید مثلا : http://www.yahoo.com مرورگر یک درخواست به سرور می فرستد . سرور به درخواست مرورگر شما پاسخ می دهد و سند درخواستی شما رو برمی گرداند ( البته این بین DNS ها آدرس IP دامین سایت رو پیدا و مشخص می کنند + یک سری کارهای دیگر که به این مسائل کاری نداریم ) . اگر این سند یک فایل قابل نمایش برای مرورگر باشد ، کد اون فایل توسط مرورگر ترجمه می شود و شما اطلاعات فایل رو می بینید . اگر هم قابل نمایش نباشد برنامه مرورگر سعی در بارگذاری ( دانلود ) اون فایل می کند . با یک مثال معنی این حرف ها رو روشن می کنم .
فرض کنید شما آدرس زیر رو در مرورگر خودتون تایپ کنید :



http://www.iranrayane.com/programming-and-databases/web-programming


این درخواست یک فایل از نوع HTML است . HTML مخفف Hyper Text Markup Language به معنی زبان نشانه گذاری ابرمتن است . اگر چنین فایلی روی سرور سایت وجود داشته باشد . مرورگر کد فایل رو ترجمه می کند و شما صفحه somepage.htm رو می بینید . برای دستیابی به کد یک صفحه از نوعHTML در اینترنت اکسپلورر می تونید از منوی View گزینه Source رو انتخاب کنید . این کد چیزی شبیه به کدهای زیر خواهد بود :

کد:


t <html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Page Title</title>
</head>

<body>
......
</body>
</html>


نمونه سورس یک فایل HTML . به جای نقطه چین ها عناصری قرار می گیرد که باید در صفحه نمایش داده شود.اما فرض کنید فایل HTML ای که شما درخواست کرده اید روی سرور سایت وجود نداشته باشد . در این صورت شما یک پیغام خطا دریافت خواهید کرد ( خظای 404 ) مبنی بر این که مرورگر موفق نشده است فایل مورد نظر شما را پیدا کند حالا فرض کنیم شما در نوار آدرس مرورگر خودتون آدرس یک فایل رو تایپ کنید که قابل نمایش نیست . مثل فایل های exe یا zip یا mp3 و ... . در این صورت برنامه مرورگر سعی می کند فایل مورد نظر رو دانلود کند. صفحات HTML استاتیک هستند یعنی به صورت پویا تغییر نمی کنند ، اگر بخواهید یک صفحه HTML چیزی غیر از آنچه که در حال حاضر نمایش می دهد رو نشان بدهد چاره ای جز دست بردن در سورس صفحه نیست .
اما یک صفحه ASP به دلیل اینکه مجموعه ای از اسکریپت ها و کدهای HTML هست این قابلیت را دارد که به صورت خودکار و بر اساس شرایط محتوای مختلفی رو نمایش بدهد . همیشه برای اینکه کاربرد صفحات ASP در ساخت سایت های دینامیک مشخص شود از مثال مسابقات فوتبال استفاده می کنم .

فرض کنیم از شما خواسته شود که یک صفحه طراحی کنید برای نمایش جدول مسابقات لیگ برتر کشور .
خوب اگر شما به صورت عادی و با استفاده از جدول های HTML کار رو پیاده سازی کنید مجبور هستید هر بار که مسابقه ای انجام می شود ، خودتون بررسی کنید که جایگاه هر تیم چه تغییری می کند ، امتیازات و تفاضل گل و بقیه چیزها رو هم خودتون حساب کنید و بعد بر اساس اون صفحه رو یک بار دیگر طراحی کنید . این بار با یک جدول که بر اساس اطلاعات جدید طراحی شده است . این یک کار وقت گیر و بیهوده است . تازه امکان اشتباه هم کم نیست . اما حالا اگر فرض کنیم که این پروژه رو با ASP پیاده سازی کرده باشیم . بر این اساس فقط باید یک سرویس طراحی کنیم که یک نفر نتیجه هر مسابقه رو وارد کند. نتایج برای پردازش به سرور فرستاده می شود ، بعد از پردازش بر اساس اسکریپت هایی که داخل صفحه هست ، جدول به روز می شود.

< قبلی بعدی >

آخرین محصولات

ویدئو پروژکتور اپسون  Epson EB-445Wi ویدئو پروژکتور اپسون Epson EB-445Wi
1 ﷼
تدی Teddy تدی Teddy
1 ﷼
1 ﷼
پاندا Panda پاندا Panda
1 ﷼
1 ﷼
موش Mouse موش Mouse
1 ﷼
1 ﷼
ببر سیاه Black Panther ببر سیاه Black Panther
1 ﷼
1 ﷼
میمون Monkey میمون Monkey
1 ﷼
1 ﷼
شیر Lion شیر Lion
1 ﷼
1 ﷼
کرگدن Hippo کرگدن Hippo
1 ﷼
1 ﷼
فیل Elephant فیل Elephant
1 ﷼
1 ﷼

رأی گیری

آیا مطالب ایران رایانه برای شما مفید هستند؟

نتایج
Powered by Pars Mizban Services and Elxis