بيت تطوير ما هو asp.net؟ - تعريف من techopedia

ما هو asp.net؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا يعني ASP.NET؟

ASP.NET هو نموذج موحد لتطوير الويب مدمج مع .NET Framework ، وهو مصمم لتقديم الخدمات لإنشاء تطبيقات الويب الديناميكية وخدمات الويب. إنه مبني على وقت تشغيل اللغة العامة (CLR) في .NET Framework ويتضمن تلك المزايا مثل إمكانية التشغيل المتداخل متعدد اللغات ، وسلامة النوع ، وجمع القمامة ، والميراث.


قام كل من Mark Anders و Scott Guthrie من Microsoft بإنشاء أول إصدار من ASP.NET في عام 1992. تم إنشاؤه لتسهيل تطوير التطبيقات الموزعة بطريقة منظمة وموجهة نحو الكائن عن طريق فصل العرض التقديمي والمحتوى ومن ثم كتابة تعليمات برمجية نظيفة. يستخدم ASP.NET نموذج التعليمات البرمجية الخلفية لإنشاء صفحات ديناميكية تستند إلى بنية Model-View-Controller.

لديهم بعض الاختلافات الرئيسية من ASP ، إصدار سابق من ASP.NET. وبالتالي فإن طراز كائن ASP.NET قد تحسن بشكل كبير من ASP ، مما يجعله متوافقًا تمامًا مع ASP.


وتشمل هذه الاختلافات:

1. استخدام الشفرة المترجمة (بدلاً من الشفرة الشفرة) ،

2. نموذج البرمجة من جانب الخادم يحركه الحدث ،

3. إدارة الدولة ،

4. تطوير التطبيقات السريعة باستخدام عناصر التحكم ومكتبات .NET Framework.

5. يتم وضع رمز البرمجة الديناميكي بشكل منفصل في ملف أو علامة مخصصة بشكل خاص. هذا يتجنب الحصول على تعديل رمز البرنامج أثناء وقت التشغيل.

يشرح Techopedia ASP.NET

يعمل ASP.NET مع Internet Information Server (IIS) لتسليم المحتوى استجابة لطلبات العميل. أثناء معالجة الطلبات ، يوفر ASP.NET إمكانية الوصول إلى جميع فئات .NET والمكونات المخصصة وقواعد البيانات ، على غرار تطبيق سطح المكتب.


نماذج الويب هي لبنات تطوير التطبيقات في ASP.NET. توفر الكثير من المرونة من خلال السماح باستخدام عناصر التحكم في الصفحة ككائنات. يمكن لعناصر التحكم هذه التعامل مع أحداث مثل التحميل والنقر والتغيير ، مثل تلك الموجودة في تطبيقات سطح المكتب. بخلاف نماذج الويب ، يمكن استخدام ASP.NET لإنشاء خدمات ويب XML التي يمكن أن تسمح بإنشاء تطبيقات ويب معيارية موزعة ، مكتوبة بأي لغة. هذه الخدمات قابلة للتشغيل المتبادل عبر مجموعة متنوعة من الأنظمة الأساسية والأجهزة.


في الإضافة ، تطبق ASP.NET إدارة الحالة عن طريق إرسال المعلومات (viewstate) المتعلقة بحالة عناصر التحكم في نموذج ويب إلى الخادم في طلب إعادة النشر. إنه يوفر تطبيقات التنفيذ جنبًا إلى جنب للفئات المتعددة التي تسمح بتثبيتها على نفس النظام مع إصدارات مختلفة من أطر عمل .NET. علاوة على ذلك ، يستخدم دعم XML لتخزين البيانات والتكوين والمعالجة. ومع ذلك ، عندما يتعلق الأمر بتأمين التطبيقات الخاصة به ، يستخدم ASP.NET ميزات أمان الوصول إلى التعليمات البرمجية وميزات الأمان المستندة إلى الدور في .NET Framework والأساليب الملازمة لـ IIS لمصادقة بيانات اعتماد المستخدم.

ما هو asp.net؟ - تعريف من techopedia