- ASP فرق میکنه با ASP.NET؛ ASP یک فناوری مبتنی بر COM دهه نود میلادی بود و با آمدن ASP.NET در ابتدای سالهای 2000، توسعه آن توسط مایکروسافت خاتمه پیدا کرد.
- خروجی چه ASP دهه نود که الان به آن Classics ASP گفته میشود، چه ASP.NET دهه بعد از 2000، چه PHP، چه JSP و امثال آن همگی HTML هستند. مرورگرها بجز متون، HTML، CSS، جاوا اسکریپت و تصاویر به صورت پیش فرض قادر به پردازش محتوای دیگری نیستند؛ مگر اینکه افزونه خاصی را بکار برده باشند؛ مانند همین سیلورلایت یا فلش.
- در HTML و CSS چندین و چند روش قرار دادن عناصر در صفحه وجود دارند مانند static، absolute، fixed، relative. بر همین اساس در طراحی HTML یک سری مباحث
Responsive یا واکنشگرا نیز وجود دارند که با استفاده از ترکیب CSS و HTML به خوبی قابل پوشش هستند. نمونهاش را در مباحث
twitter bootstrap سایت میتوانید پیدا کنید. مثلا
twitter bootstrap 3 یک فریم ورک CSS اصطلاحا mobile first است. یعنی طوری طراحی شده که سایت شما را به خوبی بتواند با اندازههای کوچک نمایشگرها تطابق دهد و قابل استفاده کند.
نتیجه گیری؟
ASP.NET یک فناوری سمت سرور است که نهایتا میتواند یک خروجی استاندارد قابل تفسیر توسط مرورگرها را تولید کند. در این بین شما میتوانید از توانمندیهای موجود در CSS، HTML و جاوا اسکریپت، برای بهبود دسترسی پذیری به سایت خودتان کمال استفاده را نمائید. اما اساسا این مباحث (مثلا طراحی واکنشگرا) ربطی به فناوریهای سمت سرور ندارند و جزو مباحث سمت کاربر محسوب میشوند.