السلام عليكم
سأتكلم قليلا على مايكروسوفت
عند التكلم عن Ajax toolkit من قبل احد المبرمجين فانه يطلق ذلك على أية أداة موجودة من تلك الأدوات ومهما كان عملها هل التكلم عن تلك الأدوات بأنها Ajax غباء من المبرمج الذي يتكلم عنها
أم غباء من مايكروسوفت لتقول عنها بأنها أدوات Ajax مع العلم أن قسم كبير منها لا علاقة له بال Ajax
نحن نعلم أن الـ Ajax هو تقنية إرسال طلبات خفية عن المستخدم إلى السير فر والحصول على الرد ومن ثم تغيير المحتوى بدون أي عمل submit كله من خلال كائن موجود في JavaScript ألا وهو XMLHttpRequest
ويتم الرد على شكل xml ويتم التعامل مع ال xml من خلال شجرتي html Dom and xml Dom
ومن هنا جاء الاختصار( Ajax (Asynchronous JavaScript and XML
الفائدة من Ajax عادة المستخدم لا يحب أن تغيب الشاشة عنه بتحديث كل جزء من أجزاء الصفحة على حدا وبدون عمل submit السبب محاولة تقليد برامج سطح المكتب
الحالة الثانية باستخدام الـ Ajax يصبح موقعك أسرع وتخفف حمل على موقعك بشكل ابسط ان كنت لا تملك مالا وتحب ان تبني موقعا سيصبح عليه ضغط سيصبح عرض الحزمة عليك كبير جدا يمكنك اختصار جزء كبير منه باستخدام الـ Ajax
فهنا يتم تحميل اجزاء معينة مثلا لو اردت تحديث جزء صغير من الصفحة ما الحاجة الى اعادة طلب الصفحة كاملة وانشاء الصفحة وتحميل صورها وملفاتها الخ
اذا الـ Ajax افضل فهي تحمل جزء مطلوب من الصفحة بدلا من تحميل كل الصفحة أي تعمل تحديث لأجزاء الصفحة ولا تقوم بإعادة تحميل كل الصفحة
والحالة الثالثة أنها أأمن من الوب العادي طبعا أتكلم عن شخص خبير ولكن للـ Ajax خطاء قاتلة إن لم يكن يعرف ماذا يستخدم وكيف يستخدم
إذا لماذا نسمي كل أداة من أدوات Ajax tool kit على أنها Ajax مع العلم أن كل الـ asp.net تعتمد على JavaScript بشكل كبير جدا بكل عناصرها كافة وبدون أي استثناء
لماذا لا نقول عنها أنها Ajax لماذا مثلا لا نقول عن الـ web part أنها Ajax مع أنها اقرب إلى Ajax من الـ slider
اعرف أنها سحب وإفلات أيضا عديد من أدوات الـ Ajax tool kit ما هي إلا سحب وإفلات ويقال عنها Ajax
هل هو احتيال من ميكروسوفت من اجل كلمة حديثة من أجل إرباحها الشخصية أم قلة دراية من المبرمجين
صراحة موضوعي هذا ما هو إلا سبيل توضيح ما هي Ajax وحتى تعرف ما هي الـ Ajax
جزاكم الله كل خير

