برگشت

Asp.net چیست ؟

Asp.net چیست ؟
ASP چيست ؟
 
ASP مخفف كلمات Active Server Pages مى‌باشد.
 
ASP برنامه اي است كه درون IIS اجرا مى‌شود.
 
IIS مخفف كلمات Internet Imformation Services مى‌باشد.
 
IIS بعنوان يك جزء رايگان همراه با Windows 2000 ارائه مى‌شود.
 
IIS همچنين يك قسمتى از Windows NT 4.0 Option Pack است.
 
شما ميتوانيد Option Pack را از وب سايت Microsoft دريافت كنيد.
 
PWS يك نسخه سبك تر ولي با همان قابليت از IIS براى Windows 95/98 مى‌باشد.
 
PWS بر روى windows 95/98 CD يافت مى‌شود. سازگارى ASP ASP يك تكنولوژى ابداع مايكروسافت است.
 
براى اجراى IIS نياز به Windows NT 4.0 يا يك نسخه بالاتر خواهيد داشت.
 
براى اجراى PWS نياز به ويندوز 95 يا يك نسخه بالاتر خواهيد داشت. ChiliASP تكنولوژى است كه ASP را روى سيستم عامل هاى غير ويندوزى اجرا مى‌كند.
 
InstantASP تكنولوژى ديگرى است كه ASP را بدون پشتيبانى سيستم عامل ويندوز اجرا مى‌نمايد.
 
 
 
يك فايل ASP چيست؟
 
يك فايل ASP همانند يك فايل HTML است. يك فايل ASP مى‌تواند شامل متن ‚ HTML ‚ XML و اسكريپت ها باشد.
 
اسكريپتهاى داخل فايل ASP بر روى سرور اجرا مى‌شوند.
 
يك فايل ASP با پسوند asp. مشخص مى‌شود.
 
 
 
تفاوتهاى ASP و HTML چيست؟
 
هنگامى كه مرورگر يك فايل HTML را از Server درخواست مى‌كند ‚ Server عين فايل را به مرورگر باز مى‌گرداند.
 
هنگامى كه مرورگر يك فايل ASP را درخواست مى‌نمايد ‚ IIS اين درخواست را به موتور ASP منتقل مى‌نمايد.
 
موتور ASP فايل ASP را خط به خط خوانده و Scriptهاى درون آن را اجرا مى‌نمايد.
 
در نهايت فايل پردازش شده توسط موتور ASP به صورت HTML ساده به مرورگر برمى‌گردد.
 
 
 
قابليتهاى ASP – چه انتظارى از ASP مى‌توانيد داشته باشيد؟
 
امكان تغيير مطالب يك صفحه وب با آدرس ثابت به صورت Dynamic.
 
پاسخ به درخواستها يا اطلاعات فرستاده شده ازطريق فرمهاى HTML.
 
دسترسى به اطلاعات يا بانكهاى اطلاعاتى روى Server و بازگرداندن نتايج به مرورگر مزاياى استفاده از ASP به جاى CGI و Perl كه زبانهاى اسكريپتى ديگرى در سمت Server هستند سادگى و سرعت آن است.
 
امنيت به دليل اينكه source برنامه هاى ASP به هيچ عنوان توسط مرورگر قابل مشاهده نمى‌باشد. ازآنجا كه نتيجه اجراى فايلهاى ASP به صورت HTML به مرورگر فرستاده مى‌شوند ‚ بطور كامل مستقل از نوع مرورگر نمايش داده مى‌شود.
 
ASP كه سرنام واژه هاي Active Server Pages ميباشد برنامه اي است كه درون IIS اجرا ميشود.
 
IIS نيز سرنام واژه هاي Internet Information Services ميباشد و IIS يكي از اجزاء سيستم عامل ويندوز 2000 است وIIS همچنين بخشي از Option pack موجود براي ويندوز ان تي 4 مي باشد.
 
PWS (Personal Web Server) يك روايت مختصرتر ازIIS مي باشد كه آن را مي توانيد برروي سي دي ويندوز خود بيابيد. چگونگي سازگاري ASP براي اجراي IIS بايد سيستم عامل ويندوز ان تي 4 يا بالاتر داشته باشيد وبراي اجراي PWS بايد از ويندوز 95 يا بالاتر استفاده كنيد.
 
Chili ASP يك تكنولوژي است جهت اجراي ASP بدون نيار به سيستم عامل ويندوز. Instant ASP تكنولوژي ديگري است
 
 
 
براي اجراي ASP بدون ويندوز. يك فايل ASP چگونه فايلي است؟
 
يك فايل ASP مي تواند شامل text، HTML، XML واسكريپتها باشد.
 
اسكريپت هاي موجود در فايل ASP بر روي كامپيوتر سرويس دهنده اجرا مي شوند.
 
يك فايل ASP داراي پسوند asp. مي باشد.
 
 
 
ASP چگونه كار مي كند؟ 
 
هنگامي كه برنامه مرورگر، يك فايل HTML را درخواست مي كند، Server فايل را برمي گرداند.
 
هنگامي كه يك برنامه مرورگر يك فايل ASP را درخواست مي كند، IIS اين درخواست را به موتور ASP ارجاع مي دهد.
 
موتور ASP خط به خط فايل ASP را مي خواند واسكريپت هاي درون فايل را اجرا مي كند.
 
سرانجام فايل ASP به فرم Plain HTML به مرورگر ارسال مي شود.
 
 
 
ASP چه كارهايي مي تواند انجام دهد؟
 
مي توانيد به شكلي پويا هرگونه محتوايي از يك صفحه وب راويرايش نماييد، تغيير دهيد يا اضافه كنيد.
 
به درخواست هاو queryهاي كاربران پاسخ دهيد.
 
به هرگونه داده وپايگاه داده اي دسترسي داشته باشيد ونتايج را به يك مرورگر بازگردانيد.
 
يك صفحه وب را جهت استفاده بهينه براي ديگر كاربران به طور دلخواه تنظيم كنيد.
 
سادگي و سرعت از مهم ترين مزاياي استفاده از ASP مي باشد.
 
از آن جايي كه كد ASP شما از طريق برنامه مرورگر قابل دبدن نيست پس امنيت يكي ديگر از ويژگي هاي ASP است.
 
چون فايل هاي ASP به صورت Plain HTML بازگردانده مي شوند ميتوان آن ها را از داخل هر مرورگري مشاهده كرد.
 
يك برنامه نويسي هوشمندانه ASP، از ترافيك شبكه مي كاهد....