ASP.Net چيست؟

چاپ

ASP.NET تکنولوژی اسکریپت نویسی سمت سرور شرکت میکروسافت برای طراحی صفحات وب پویا است.
شاید مفید باشد که ابتدا به توضیحات کلمات مهم در این جمله بپردازیم:

- اسکریپت:
مجموعه کدهایی که در داخل یک فایل متنی قرار گیرند و قایلیت اجرا داشته باشند.

- اسکریپت نویسی سمت سرور(Server Side):
اسکریپتی که روی دستگاه سرور اجرا می شود که از آن جمله می توان به ASP, PHP,JSP اشاره کرد.

- اسکریپت نویسی سمت مشتری(Client Side):
اسکریپتی که روی دستگاه مشتری اجرا شود. که از آن جمله می توان به VBScript, Jscript و Java Script اشاره کرد.

JAVASCRIPT زبانی برای اسکریپت نویسی سمت مشتری است که ابتدا با نام LIVE SCRIPT به بازار آمد توسط نرم افزار Netscape v 2 ارائه شد و سپس به دلایب بازاری با توجه به زبان Java که آن روزها روی دور بود تغییر نام پیدا کرد به JavaScript ولی کاملا با Java متفاوت است.
در آن زمان Microsoft برای اینکه از دور رقابت مرورگرها عقب نیافتد با Internet Explorer خود و دو زبان اسکریپت نویسی با نام های VBScript و Jscript را به بازار معرفی کرد. VBScript زبان ساده شده ویژوال بیسیک است.

- صفحات ایستا(Static):
صفحاتی که در هر بار مراجعه کاربر برای او سفارشی نمی شوند و به صورت ثابت هستند.

- صفحات پویا(Dynamic):
منظور از محتویات پویا آیکن های متحرک نیست که در اغلب صفحات وب دیده می شود، بلکه محتویا پویا برای هر بیننده در هر بار دیدن صفحه سفارشی می شوند و یا با کاربر ازتباط برقرار می کنند.
مانند: صفحاتی نمایش اخبار(که با دیتا بیس ارتباط برقرار می کنند)، یا صفحاتی که دارای فرم های نظر خواهی از کاربر می باشند و ...