يعتبر
ASP.NET
مايكروسوفت الجيل التالي من مايكروسوفت لصفحات النت النشطة . وهي التكنولوجيا
التي تراهن عليها مايكروسوفت لبناء مواقع الإنترنت . يمكن أن تستخدم
ASP.NET
لبناء مواقع الإنترنت التجارية للحجم الكبير أو بناء مواقع داخلية للشركات
الصغيرة . التكنولوجيا صممت لتكون سهلة الإستخدام, ولكنها قابلة جدا لبناء
مواقع كبيرة جدآ .
بعض الفوائد الأساسية لل
ASP.NET
1- صفحات
ASP.NET
مترجمة ومجمعة :
عندما تطلِبَ صفحة
ASP.NET
لأول مرة يقوم السيرفر بترجمة الصفحة وتحويلها الى لغة الآلة ويحتفظ بها مخبئة
لتشغيلها في أي طلب آخر للصفحة. وهذا يعني أن صفحة
ASP.NET
تنفذ بسرعة عالية .
2- صفحات
ASP.NET
تبنى مع تحكم السيرفر :
يمكن أن تبني صفحات الإنترنت المركبة بسهولة بتجميع الصفحات من تحكم سيرفر
ASP.NET
. على سبيل المثال, بإضافة تحكم الإجازة لصفحة, يمكن أن تجيز بيانات الشكل
بسهولة .أو, بإضافة سيطرة(
DataGrid
) لصفحة, يمكن أن تعرض بسهولة بيانات قاعدة البيانات
3-ASP.NET
هو جزء من هيكل ال.NET
:
هيكل ال.NET
يتضمن ما يزيد عن 3,400 طبقة من الممكن أن تستخدمها في طلبات
ASP.NET
. طورت هذه الطبقات لتنفذ أغلب الحاجات البرمجية الشائعة . على سبيل المثال
يمكن أن تستخدم الطبقات في هيكل ال.NET
لتوليد الصور و تشفير ملف و العمل بالتعبيرات المنتظمة أو إرسال رسالة بريد
إلكتروني بحيوية . ومادام أن
ASP.NET
هو جزء من هيكل ال.NET
, يمكن أن تعمل كل هذه الأشياء من خلال سيرفر
ASP.NET
.
مقارنة بين
ASP.NET
و ASP
ASP.NET مطور من
ASP
. لكن, ASP.NET
مطور ومتغير بشكل كبير عن ASP
وكأن التقنيتين لاتتعلقان ببعضهما إلا بشكل يسير . بينما صفحات
ASP
التقليدية تكتب بسكريبتات بعض الغات مثل
VBScript
و JScript,
صفحات ASP.NET
تكتب بلغات البرمجة الكاملة مثل لغة
Visual Basic
و C#.
و بينما هناك خمسة عناصر (objects)
عادية متاحة في ASP
وهي (Request, Response,
Application, Session, and Server objects),
هناك ما يزيد عن 3,400 object
عادي في هيكل ال.NET
الذي يمكن أن تستخدمه في سيرفر
ASP.NET . من المدهش على
اعتبار ان كل القوة و المرونة جمعت في
ASP.NET
و ASP.net
أسهل كثيرًا فى الاستخدام من
ASP. |