لغة ASP.NET (إيه إس بي دوت نت) إختصار لكلمة Active Server Pages و معناها صفحات السيرفر النشط ، إنه إطار لتطبيقات الويب تم تطويره و تسويقه من شركة مايكروسوفت ، من أجل إعطاء القدرة للمبرمجين علي القيام ببناء مواقع ويب ديناميكية و تطبيقات ويب .

و تم إصداره في يناير عام 2002 النسخة رقم 1.0 من NET Framework ، هذه التقنية تُعتبر خلفاً لتقنية ASP . بالإضافة إنه تم بناء ASP لتقوم بالاستناد علي تقنية CLR ، و هذا يسمح للمبرمجين بكتابة الاكواد الخاصة بإطار ASP.NET بالقيام بإستخدام أي لغة برمجة يفضلوها علي أن تكون مدعومة بـ NET Framework .

تاريخ ASP.NET

بعد القيام بإصدار النسخة الرابعة 4.0 من سيرفر الويب الخاص بمايكرسوفت IIS ، قامت مايكروسوفت بالبدأ بعمل أبحاث حول إمكانية تطوير نموذج تطبيقات ويب جديد ، بإستطاعته أن يحل المشكلات الشائعة التي عانوا منها مستخدمين ASP ، و بالخصوص هذه المتعلقة بالفصل بين واجهة استخدام التطبيق (Application) و بين محتوي التطبيق ، و هذا يساعد علي كتابة كود نظيف و منظم .

تم تكليف شخصين بنفسهما للقيام بتحديد كيف سوف يكون موديل هذا النموذج ، مارك آندريس هو الشخص الأول (مدير في فريق IIS) ، سكوت جوثري هو الشخص التاني (إنضم إلي مايكروسوفت عام 1997 بعد أن تخرج من جامعة Duke) .

و استغرق آندريس وجوثري شهرين للقيام بتطوير التصميم الأولي للنموذج ، و قام بالعمل علي النماذج الأولية للنموذج و قام بكتابة كود هذه النماذج في إجازات عطلة رأس السنة في عام 1997 و تم إطلاق لقب XSP علي النموذج الأولي ، و أوضح جوثري في مقابلة معه في عام 2007 : “العديد من الناس يسألون عن ما الذي يرمز إليه الحرف X و في الحقيقة إنه في هذا الوقت ، لم يعني هذا الحرف أي شئ . إن لغة XML يبدأ إسمها بحرف X ، و أيضاً تقنية الـ XSLT . و يبدو أن كل شئ رائع كان يبدأ اسمه بحرف الاكس . و لهذا قمنا ببدأ اسم نموذجي بالحرف X ، ليبدوا الاسم جذاب ، هذا كل ما في الامر” .

اي موضوع في ورشة لونك لايعّبر عن رأي فريق تحرير ورشة لونك .