با عرض سلام مجدد و تشکر از بازدید شما
ای جکس یکی از جدیدترین تکنولوژی های تحت وب به حساب میاد (که البته من خودم بلدم ولی به درد برنامه نویس های حرفه ای نمیخوره فقط کد هارو یکمی خلاصه کرده)
ولی در کل AJax مخفف کلمه ی Asynchronous JavaScript AND XML هست که به معنی ترکیب نا متقارن جاوا اسکریپت و ایکس ام ال هست. این تکنولوژی را اولین بار جسی جیمز گرت برنامه نویس شرکت Adaptive Path ذر مقاله ای با عنوان ای جکس: رهیافت جدیدی در برنامه های تحت وب معرفی کرد.
تکنولوژی ای جکس اولین بار در Outlook ماکروسافت پیاده شد و سپس این برنامه نویسی شی گرا پیشرفت کرد و امروزه تنبل های زیادی از اون استفاده می کنن. دلیل تنبل گفتنم هم اینه که نمیرن سراغ پی اچ پی و ای اس پی و میرن سراغ زیر شاخه ی اون ها که مثلا بشن برنامه نویس. البته ای جکس خوبی های زیادی هم داره که در زیر به چند تا از اون ها اشاره می کنیم:
۱.کد نویسی کوتاه (البته نه خیلی کوتاه)
۲.بدون نیاز به Runtime مثل فلش و یا سیلورلایت نیست که وابسته باشه
۳.اتکا بر فناوری ایکس ام ال
۴.سرعت بالا و اینترفیس بودن نرم افزار تحت وب (این خیلی عالیه)
و...........
البته ای جکس یک سری معایب هم داره
۱.دکمه ی Back , Forward , Refresh مرورگر ها برای ادامه ی عملیات مشکل افرین هستند که این موضوع خیلی وقته حل شده.
۲.درون موتور جستجو دچار مشکل می شوند (که این هنوز حل نشده)
۳.مشکل Caching که البته با ۴ خط کد حل میشه
پس دیدید که ای جکس زیاد بد هم نیست فقط قبلش برید ای اس پی یا پی اچ پی رو یاد بگیرید بعد برید سراغ ای جکس (قبل از ای جکس باید اچ تی ام ال و جاوا رو هم کامل بلد باشید) و اگر نه مغزتون نمی کشه.