ما هي لغة البرمجة ASP.NET

اقرأ في هذا المقال


نبذة عن لغة البرمجة ASP.NET:

لغة البرمجة (ASP.NET): هي عبارة عن لغة برمجة تقوم على بناء التطبيقات على شبكة الإنترنت، وقد تم تطويرها من قبل شركة مايكروسوفت (Microsoft) وكان الهدف من إنشائها هو تطوير البرامج والتطبيقات، وهي اختصار لـ (Active Server Pages) والتي تعني صفحات الخادم النشط، وتم اطلاقها والإعلان عنها في عام 2002، ومن الممكن استخدامها على مختلف أنظمة التشغيل مثل: نظام تشغيل ويندوز، (macOS)، ونظام تشغيل (Linux).

مزايا استخدام لغة البرمجة ASP.NET:

  • تتميز لغة البرمجة (ASP.NET) بالسرعة مقارنة مع غيرها من لغات البرمجة.
  • تتميز لغة البرمجة (ASP.NET) بتوفير خاصية الأمان؛ حيث يوجد بها آليات تعمل على سد الثغرات لتخفيف عمليات الاختراق.
  • لغة (ASP.NET) هي لغة مستقلة؛ حيث يمكن للمطورين استخدام لغات البرمجة المختلفة مثل: لغة سي شارب، (Visual Basic)، لذا فمن السهل على المطور أن يجعل تطبيقه باللغة التي يعرفها وأصبح بالإمكان إنشاء تطبيق ويب ديناميكي باستخدام أي من هذه اللغات.
  • تستخدم لغة (ASP.NET) لإنشاء مجموعة متنوعة من التطبيقات والخدمات مثل: (Console)و (Windows).
  • تُستخدم لغة البرمجة (ASP.NET) لتطوير صفحات ويب الديناميكية بمساعدة لغة البرمجة سي شارب و (HTML)، كما ويمكن دمج (ASP.NET) مع لغة البرمجة (javaScript).
  • تدعم لغة البرمجة (ASP.NET) مختلف أنظمة التشغيل مثل: (Windows) ،(Linux) ،(Docker) و(MacOS).

 قواعد البيانات التي يتم استخدامها في لغة ASP.NET:

هناك العديد من قواعد البيانات التي يتم استخدامها بواسطة لغة البرمجة (ASP.NET) مثل: قاعدة البيانات (Mysql)، قاعدة البيانات (MS Access)، قاعدة بيانات (Oracle)، قاعدة بيانات (XML)، قاعدة بيانات (MSDE).

الفرق بين لغة البرمجة ASP.NET ولغة البرمجة PHP:

لغة البرمجة (ASP.NET) تُعتبر بيئة تطوير متكاملة التي تقدم الدعم بواسطة مجموعة من الأدوات الرئيسية التي تُستخدم في بناء مواقع الويب، وتستخدم هذه اللغة مجموعة من لغات البرمجة مثل سي شارب و (Visual Basic)، أمّا لغة البرمجة (PHP) فهي عبارة عن لغة تستخدم في تطوير تطبيقات الويب وهي مفتوحة المصدر (Open Source) على عكس الإصدارات القديمة من لغة (ASP.NT)؛ حيث تملكها شركة مايكروسوفت ولكن في الآونة الأخيرة توجهت شركة مايكروسوفت لجعل إصدارات لغة البرمجة (ASP.NET) مفتوحة المصدر.

المصدر: Introduction to ASP.NETFeatures of ASP.NETASP.NET vs PHP: What to Choose for Your App Needs?What is ASP.NET?


شارك المقالة: