مقالات تخصصی

شامل مقالات طراحی وب سایت - پرتال سازمانی و وب سایت های شخصی و تکنولوژی روز طراحی وب

AJAX چیست ؟

AJAX مجموعه‌ای از استانداردها و فناوری‌های وب است که به کمک آنها می‌توان برنامه‌هایی مبتنی بر وب تولید کرد که به آسانی با کاربران تعامل داشته باشند؛ این فناوری‎ها در جهت تبادل داده‎ها با یک سرور و بروز رسانی قسمتی از یک صفحه وب بدون بارگذاری مجدد آن است. ای جکس معماری جدیدی برای برنامه‌های تحت وب است که با سرعت بسیار زیادی در حال گسترش بوده و کمتر کاربر اینترنت است که هنوز گذرش به یکی از صفحاتی که با این معماری ساخته شده‌اند نیفتاده و از قابلیت‌های فوق‌العاده آن بهره‌مند نشده باشد.
ماهیت صفحات وب و پروتکل HTTP به گونه‌ای است که به ازای هر کنش و واکنش میان کاربر و سایتی که در حال کار با آن است، کل یک صفحه وب از نو بارگذاری و تازه‌سازی (refresh) می‌شود. ای‌ جکس فناوری جدیدی است که تغییر محسوسی را در این سناریو به وجود می‌ آورد؛ به این ترتیب که به جای بارگذاری مجدد کل صفحه، فقط قسمتی تغییر می‌ کند که قرار است اطلاعات جدید را به نمایش درآورد و کلیه عملیات ارسال اطلاعات و دریافت نتایج در پشت صحنه انجام می‌ شود. AJAX چگونه موجب آزاد شدن پهنای‌باند اینترنت و در نتیجه میلیاردها دلار صرفه‌جویی اقتصادی در این زمینه می‌شود و این به نوبه خود انقلابی در عرصه وب و فضای سایبر به شمار می‌رود.

چرا AJAX ؟

  • عدم نياز به بارگذاری مجدد كل يك صفحه وب
  • صرفه‎جویی در مصرف پهنای‎ باند
  • افزايش محسوس سرعت نرم‎افزارهاي تحت وب
  • پشتیبانی از بیشتر مرورگرهای معروف
  • توانایی سفارشی سازی کنترلهای سرور به منظور استفاده از ظرفیت‎های client
 

مقایسه عملکرد به شیوه AJAX و غیر آن: