کاربرد و خدمات AJAX در طراحی سایت
AJAX : پروتکل http صفحات وب در هر واکنشی بین کاربر و سایت است برای تازه سازی صفحات وب از refresh استفاده می کنیمAJAX . به دلیل آزاد شدن در پهنای باند...
AJAX : پروتکل http صفحات وب در هر واکنشی بین کاربر و سایت است برای تازه سازی صفحات وب از refresh استفاده می کنیمAJAX . به دلیل آزاد شدن در پهنای باند...
پروتکل http صفحات وب در هر واکنشی بین کاربر و سایت است برای تازه سازی صفحات وب از refresh استفاده می کنیمAJAX . به دلیل آزاد شدن در پهنای باند اینترنت قرار می گیرد.
AJAX مجموعه ای از استانداردهای وب است که به کمک آن می توانیم برنامه هایی مربوط به وب تولید کرد که به راحتی می توانیم با کاربران در ارتباط بود. این فناوریها در مورد تبادل کردن اطلاعات با سرور و بروز رسانی صفحه وب بدون را اندازی مجدد آن است.
فن آوریهایی که در پشت سرور فعالیت می کنند و با وضعیت که در حال حاضر در صفحه وب تداخلی ندارند. میتوان از فناوری های XHTML) و (css به منظور نمایش محتوا – فن آوری DOM (Document Object Model) یا مدل شیئی صفحهبرای نمایش پویای داده ها را مورد استفاده قرار داد.. XML برای تبادل اطلاعات و XSLT برای مدیریت اطلاعات استفاده کرد.
1- عدم نياز به بارگذاری
2- صرفهجویی در مصرف
3- افزايش سرعت نرمافزارهاي تحت وب
4- پشتیبانی مرورگرها
پشتیبانی مرورگرهای معروف از تکنیک Ajax، از جمله IE، فایرفاکس، کروم و سافاری
مرورگری که از JavaScript یا سیستم تقاضای XMLHttp پشتیبانی نکند، یا کاربر این قابلیت مرورگر خود را غیر فعال کرده باشد، امکان استفاده صحیح از صفحاتی که به Ajax متکی هستند را نخواهد داشت
با توجه به ساختار صفحاتی که از این فن آوری استفاده می کنند و ماهیت پویای محتوای Ajax، ممکن است خواندن این محتوا توسط برنامه های Crawler امکان پذیر نباشد، در نتیجه این صفحات ممکن است بخوبی در موتورهای جستجوگر رتبه بندی نشوند.
– از نقطه نظر برنامه نویسی نیز حفظ و نگهداری، اشکالزدایی و تست صفحاتی که چنین محتوایی تولید می کنند دشوار خواهد بود.
– برخلاف صفحات معمولی که در آنها کاربر میتواند با فشردن دکمه Back صفحه کلید یا آیکون Back مرورگر به صفحات قبلی بازگردد، صفحاتی که
از محتوای Ajax استفاده می کنند امکان بازگشت به صفحه پیشین را ندارند، البته این مسئله در html5 به نوعی حل شده است.
برای اولين بار از شرکت Adaptive Path به نام جسي جيمزگرت در مبحثی با عنوان اي جکس؛ و خیلی سریع این تکنیک توسط برنامه نویسان در سراسر جهان استفاده شد، عامیانه ترین مثال برای Ajax سیستم google Suggest که وقتی شما عبارتی را جستجو می کنید گوگل عبارتهای دیگر را با تکنیک Ajax برای شما می آورد یا مثلا سبدهای خرید سایت های فروشگاه اینترنتی وقتی شما کالایی را به سبد خرید اضافه می کنید فقط سبد خرید آپدیت می شود نه کل سایت یا در خیلی از فرم های ثبت نام این تکنیک به کار برده شده است یا خود ما طراحی سایت کردیم کاربر بدون اینکه دوباره صفحه بارگذاری شود و حجم زیادی از پهنای باند کم شود خیلی راحت با تکنیک Ajax محصول شما بارگذاری می شود امروزه بسیاری از سایت های معروف دنیا نظیر فیس بوک، Google Maps، Gmail، YouTube از این تکنیک استفاده می کنند که کاربران را خسته نکنند و سرعت سایت بالاتر برود
یک برنامه نویس خوب تسلط بر فن آوری های پیشرفته ای همچون Ajax از ضروریات کارشان با توجه به توضیحاتی که ارائه کرده ایم، قطعاً نمیتوانیم فهرست مشخصی از کاربردهای Ajax ارائه کرد چون این فن آوری میتواند در بخشهای مختلف کاربرد داشته باشد