asp.net

(asp.net) هي لغة برمجة أولية صممتها Microsoft لتطوير البرامج، أو أنها أحدث عملية تطوير تقنية من Microsoft في عملية برمجة صفحات لصفحات الخادم النشطة (asp)، وتقنية بلغات visual studio.net )، تقوم على بناء تطبيقات في الإنترنت سواء كانت مواقع ثابتة أو ديناميكية، ويمكن تفصيلها على النحو التالي

  • المواقع الثابتة هي مواقع عادية على الإنترنت تحتوي على صور ونصوص، أو بشكل أبسط، هي مواقع إنترنت تمت كتابتها على (html) بحيث يتم فصل كل صفحة عن باقي الصفحات ولا توجد قواعد بيانات.
  • مواقع الويب الديناميكية هي مواقع تتيح لك تغيير أو حذف أو إضافة أي صور أو معلومات من الصفحات بسهولة من خلال مسؤول افي موقع دون الرجوع إلى مصمم افي موقع، حيث يتم عرض البيانات والمعلومات الموجودة على صفحاته وإدخالها بواسطة قواعد البيانات. مما يسمح بتحديث الصفحات وإضافتها باستمرار، ولهذا أطلق عليها اسم “المواقع الديناميكية”.

الفرق بين asp و asp.net

  • ال (asp) هو الكود والتصميم فيه بالإضافة إلى (السكربتات) الممزوجة مع بعضها البعض في نفس الصفحة.
  • أما بالنسبة لـ (asp.net)، فيتم الفصل بين الكود والتصميم بواسطة (الكود الخلفي).

الميزات (asp.net)

  • يتميز بسرعته مقارنة بغيره. هذا لأنهم يترجمون، لا يترجمون.
  • الأمن، حيث توجد آليات تخفف من اختراق المواقع التي تمت برمجتها من خلالها.
  • مكتبة أكواد كبيرة وضخمة، وهي مكتبة دوت نت.
  • الكثير من الأدوات الجاهزة.
  • البيئة المتقدمة المتكاملة وهي Visual Studio.
  • تعدد اللغات وتكاملها، أي يمكننا البرمجة بعدة لغات، من أهمها
    • اللغة (Visual basic .net).
    • اللغة (c # .net).
    • اللغة (j # .net).
    • اللغة (الثعبان الحديدي).

أنواع قواعد البيانات المستخدمة مع asp.net

يمكن استخدام جميع قواعد البيانات، بما في ذلك

  • قاعدة بيانات MySQL.
  • قاعدة بيانات MS SQL Server MSDE و 2000 و 2005 و 2008.
  • قاعدة الوصول مللي.
  • قاعدة أوراكل.
  • xml كقاعدة بيانات بسيطة.

إطار دوت نت

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

  • وقت تشغيل اللغة العامة (CLR).
  • مكتبة فئة دوت نت.