ماهو ASP.NET

شارك هذا المقال على موقع Pinterest

ماهو ASP.NET
ماهو ASP.NET

شرحASP.NET

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

يتم تشغيله على بروتوكول HTTP ، والذي يستخدم الأوامر والسياسات لتحديد بيئة الاتصال والتعاون الثنائي من متصفح إلى خادم.

إنه جزء من منصة دوت نت الخاصة بـ Microsoft.com. التطبيقات في asp dot net عبارة عن أكواد مجمعة ، وتتم كتابتها باستخدام عوامل أو كائنات قابلة للتوسيع والمتجددة موجودة في إطار عمل .Net.

تتم كتابة أكواد تطبيق ASP.NET باستخدام أي من اللغات التالية:

  • c #
  • Visual Basic.Net
  • Jscript
  • j #

تُستخدم هذه المنصة لإنتاج تطبيقات ويب تفاعلية وقائمة على البيانات على الإنترنت. يتضمن مجموعة متنوعة من عناصر التحكم مثل مربعات النص والأزرار والتسميات التي يمكن استخدامها لتجميع ، وإنشاء ، واستخدام أكواد لإنشاء صفحات HTML.

مكونات .net Framework

  • وقت تشغيل اللغة العامة أو CLR: يأتي Asp.net مع وظيفة CLR التي تساعده في إدارة الذاكرة ، وتصحيح الأخطاء ، وفحص الأمان ، وتنفيذ الكود ، والتحقق ، وأمان الكود ، والتجميع ومعالجة الاستثناءات. يُعرف الرمز الذي تتم إدارته مباشرة بواسطة CLR بالرمز المدار.
  • مواصفات اللغة العامة: يحتوي Asp.net على تلك المواصفات الأساسية المطلوبة للغات المدعومة من .Net وأيضًا لتنفيذ تكامل اللغة.
  • نظام النوع المشترك: يلبي تلك الإرشادات المطلوبة للإعلان عن الأنواع واستخدامها وإدارتها في وقت التشغيل ، وكذلك للتواصل عبر اللغات.
  • مكتبة فئة Dot.Net Framework: تأتي مع مكتبة ضخمة بها أنواع قابلة لإعادة الاستخدام. تتضمن هذه الأنواع الفئات والواجهات والهياكل والقيم المعدودة بشكل جماعي.
  • نماذج Windows: تتضمن تمثيلًا رسوميًا وواسعًا لأي نافذة يتم عرضها في التطبيق.
  • البيانات الوصفية والتجميعات: البيانات الوصفية هي المعلومات الثنائية التي تصف البرنامج ، ويتم تخزينها إما في ملف قابل للتنفيذ محمول (PE) أو في الذاكرة. التجميعات هي وحدات منطقية تتكون من بيان التجميع ، ونوع البيانات الوصفية ، وأكواد IL ، وموارد أخرى مثل ملفات الصور.
  • Windows Communication Foundation (WCF): هي التكنولوجيا المستخدمة لبناء وتنفيذ أنظمة متصلة لتطبيقات الويب.
  • Windows Presentation Foundation: يقدم هذا تمييزًا لواجهة المستخدم ومنطق الأعمال. يساعد في تطوير واجهات مذهلة بصريًا ومصممة باستخدام المستندات والوسائط والرسومات ثنائية وثلاثية الأبعاد والرسوم المتحركة والمزيد.
  • Windows CardSpace : يوفر هذا نظامًا أساسيًا آمنًا للوصول إلى الموارد الحيوية ومشاركة المعلومات الشخصية على الإنترنت. هذا يساعدنا على إنشاء منصة آمنة ومأمونة.
  • LINQ : ينقل إمكانيات الاستعلام عن البيانات إلى لغات أخرى .Net تستخدم صيغة مشابهة للغة الاستعلام التقليدية SQL.
  • ADO.NET : هي التكنولوجيا المستخدمة للعمل مع البيانات وقواعد البيانات الشاملة. يوفر الوصول إلى مصادر البيانات مثل خادم SQL و OLE DB و XML وما إلى ذلك لاسترداد البيانات ومعالجتها وتحديثها.

الفرق بين ASP.NET و ASP.NET AJAX

ASP.NET هو نموذج لتطوير الويب بينما AJAX هو امتداد لـ ASP.NET يُستخدم لتطوير وتنفيذ وظائف AJAX. يتضمن ASP.NET AJAX الوحدات التي تسمح للمطور بتحديث البيانات باستمرار على موقع الويب دون إعادة تحميل الصفحة.

ماهو ASP.NET

http://micrasystems.com/

مصدر المقال: https://EzineArticles.com/expert/Aashna_Grover/2450238

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *