اگر استفاده شما از آژاکس و برنامه نویسی وب به امورات روزمره و در حد رفع نیاز محدود می شود، شاید خواندن ادامه این مطلب چندان هم برایتان ضروری نباشد،
اما اگر می خواهید تا مرز حرفه ای شدن در آژاکس (یا به عبارتی صحیح تر، تا مرز استفاده حرفه ای از آژاکس) پیش بروید، ناگزیر باید با فریم ورک های آن آشنا شوید،
چرا که خیلی از کارهای پیچیده، با کدنویسی ساده آژاکس، محقق نمی شود و نیاز به کتابخانه ها و توابع آماده که آن را به اصطلاح فریم ورک می گویند داریم،
فریم ورک (Framework) چیست؟
فریم ورک (Framework) در اصطلاح کلی، معمولا به معنی کتابخانه ای از توابع یا ویژگی های آماده و انعطاف پذیر یک زبان برنامه نویسی است
که به جهت تسهیل در روند کدنویسی ایجاد می شود، به این صورت که به جای اینکه در هر برنامه توابع را جداگانه بنویسند،
توابعی انعطاف پذیر، برای مقاصد مختلف در قالب یک بسته ارائه می کنند و بر آن نام فریم ورک می نهند،
اما بحث فریم ورک در آژاکس از این حالت هم فراتر می رود، فریم ورک های آژاکس قابلیت اتصال به سرور و کار با اشیاء XMLHttpRequest را دارند
و معمولا برای ساخت برنامه هایی با رابط کاربری (interface) زیبا و دارای افکت های ویژه، در وب به کار می روند.