السلام عليكم سأتكلم قليلا على مايكروسوفت عند التكلم عن 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 جزاكم الله كل خير