|
كمبيوتر / لغة asp.net
يعتبر 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.
|