نگاهی گذرا به ASP.NET
ASP نسخه شماره سه ، آخرين نسخه در اين زمينه بوده و ما هرگز شاهد عرضه نسخه شماره چهار محصول فوق نخواهيم بود. ASP.NET نسل جديد ASP است و نمی توان ادعا نمود که ASP.NET نسخه ارتقاء يافته ASP کلاسيک است .
ASP.NET يک نمونه و نگرش جديد به برنامه ها و اسکريپت های مبتنی بر سرويس دهنده می باشد. ASP.NET عضوی از فريمورک جديد دات نت شرکت ما کروسافت بوده و سه سال زمان صرف نوشتن آن شده است . ASP.NET با نسخه ASPکلاسيک کاملا" سازگار نيست .
دات نت فريمورک
دات نت فريمورک، زير ساخت پلات فورم جديد دات نت است . فريمورک فوق ، يک محيط عمومی برای ايجاد ، بکارگيری و اجرای برنامه های تحت وب و سرويس های وب را فراهم می نمايد . دات نت فريمورک شامل دو بخش اساسی است :
▪Common language runtime
▪Common class libraries نظير : ADO.NET,ASP.NET و Windows Forms
دات نت فريمورک ، با الهام از امکانات دو بخش فوق ، قادر به ارائه سرويس ها و خدمات متفاوت به مجموعه وسيعی از سيستم های کامپيوتری است . دات نت فريمورک از زبانهای متعددی حمايت می نمايد . C++,C#,VB,Jscript نمونه هائی در اين زمينه می باشند.
تفاوت های ASP کلاسيک و ASP.NET
▪ASP.NET زبان های متعددی را حمايت می نمايد .
▪ASP.NET مجموعه گسترده ای از کنترل های جديد و عناصر مبتنی بر XML را ارائه می دهد.
▪ASP.NET قابليت اعتبارسنجی کاربران با توانائی بالا را دارا است .
▪افزايش کارائی سيستم از طريق اجرای کدهای کمپايل شده ( نه تفسير شده ! )
▪کدهای ASP.NET بطور کامل با نسخه ASP کلاسيک سازگار نمی باشند.