مقایسه بین صفحات HTML و ASP
مشاهده یک صفحه وب به این صورت است که وقتی شما یک آدرس رو در نوار آدرس مرورگر خودتون تایپ می کنید مثلا : 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
قیمت: 1 ﷼ |
|
|
تدی Teddy
قیمت: 1 ﷼ |
|
|
پاندا Panda
قیمت: 1 ﷼ |
|
|
موش Mouse
قیمت: 1 ﷼ |
|
|
ببر سیاه Black Panther
قیمت: 1 ﷼ |
| محصولات جدید | |
ورود كاربر
آمار
بازدید كننده: 982089رأی گیری
تبادل لینک فقط با پیج رنک 4 و 5: پنل اس ام اس | ایران تجارت | موبایل | بهترین سایت تفریحی دنیا | دانلود | ایران سیتی | دانلود | آگهی رایگان شیراز تجارت | پرتال آی تی مگ | دانلود کامل | آرشیو فیلم های آموزش کامپیوتر | دانلود رایگان | مقالات دانشجویی | فروشگاه اینترنتی | سایت تفریحی دیف دیفی | دانلود پروژه و نرم افزار | سایت فرهنگی سیناکو | پرشین رکس | عکس | سایت درج آگهی و تبلیغات |
منتظر برای تایید: عکس |


