تکنیک
AJAX چیست؟ چه کاربردی در برنامه نویسی دارد؟ AJAX مخفف لغت ها Asynchronous JavaScript and XML، یک تکنیک جدید برای ساخت برنامه های کاربردی بهتر، سریعتر و تعاملی با یاری XML، HTML، CSS و جاوا اسکریپت جهت طراحی سایت است . در این مطلب قصد داریم تا شما را با مزایا و معایب AJAX آشنا کنیم .
به کارگیری از Ajax در طراحی وبسایت به محتوا در صفحات اینترنت اذن می دهد تا محتوای انتخابی شما بلافاصله بروزرسانی شود، بر بر خلاف HTTP، که در آن یوزرها می بایست یک صفحه کاملا تازه را لود کنند .
برای مثال Google Maps یک برنامه شناخته شده است که از Ajax استعمال می نماید . رابط کاربری کاربر، که اذن می دهد تا سناریو ها را تغییر و تحول داده و نقشه را در به عبارتی لحظه تغییر و تحول دهد . برنامه های Ajax نیازی به نصب افزونه ندارند، بلکه به طور بدون واسطه با یک مرورگر وب عمل می کنند . به عامل وابستگی تکنیک به XMLHttpRequest، برنامه های اولیه فقط با مرورگر وب اکسپلورر مایکروسافت کار می کردند، البته در درحال حاضر حاضر بیشتر مرورگرها از Ajax پشتیبانی می کنند .
Ajax تکنولوژی منحصر به فرد یا این که محصول فراهم ای نمی باشد . توسعه دهندگان اینترنت برای تعدادی سال از جاوا اسکریپت و XML استعمال کرده اند . جسی جیمز گرت مشورت شرکت "Adaptive Path" با به کارگیری از اسم "Ajax" را به تیتر یک استراتژی سرعت بالا در برنامه نویسی فن آوری های یگانه در یک روش نام برده میباشد .
در وردپرس، AJAX را می بضاعت و توان در دستکاری پست ورقه ببینید که در آن می توانید یک نوع تازه را فارغ از توشه گذاری اضافه کنید . بطور مثال می بضاعت و توان در ورقه نظرها مشاهده فرمایید که در آن شما می توانید بدون بارگذاری مجدد کاغذ حیث خود را تایید یا حذف فرمائید .
JavaScript
and XML همانطور که در بالا ذکر شد، "J" در AJAX، علامت جاوا اسکریپت هست . جاوا اسکریپت یک جور گویش برنامه نویسی در پباده سازی وب سایت می باشد که برای خودکار سازی فرایندهای وب سایت به کارگیری می شود، جاوا اسکریپت، به طور مختص برای ایجاد، بیش تر کردن و رئیس محتوای اینترنت وب سایت پویا زمینه استعمال قرار می گیرد . به عبارت دیگر، پس از گویش های نشانه گذاری مثل HTML و CSS برای ایجاد و سناریو ویژگی های اینترنت استاتیک (هدر ها، فونت ها، گزاره ها و غیره) مورد استعمال قرار می گیرند . جاوا اسکریپت برای در اختیار گرفتن ویژگی هایی که نیاز به زمانبندی در مقطع حقیقی دارند بکار می روند .
AJAX
مزایا
و معایب Ajax در این بخش به ابلاغ مزایا و معایب به کار گیری از ajax در طراحی وبسایت می پردازیم . در ابتدا مزایای آن را بیان می کنیم .
مزایای
به کارگیری از AJAX AJAX مزایای بخش اعظم ای داراست . به صفحات وب اذن می دهد که به رخ سریال به روز شوند و تغییر مقداری از داده ها در سرور ایجاد کند . به این ترتیب ممکن می باشد قسمتهایی از یک کاغذ اینترنت را به روزرسانی نماید سوای این که محتوای تمام صفحه را مجددا بارگیری کند . صفحه های کلاسیک بایستی کل ورقه را بارگیری مجدد کنند که زیاد وقتگیر است . AJAX تلاش مرورگر را افزایش می دهد و سرعت مرور پر سرعت را تسهیل می نماید .
طراحی سایت در مشهد
AJAX با استعمال از اسکریپت های سمت سرویس گیرنده با سرور وب و همینطور تبادل اطلاعات با به کار گیری از جاوا اسکریپت رابطه برقرار می کند . با استعمال از AJAX، می توانید بار شبکه و استفاده از پهنای باند را کاهش دهید . زمان پاسخ پرسرعت خیس است، از این رو همت و سرعت ارتقا می یابد .
AJAX می تواند با NET، J2EE، PHP، یا هر زبان دیگری سازگار باشد . این تقریبا از تمام مرورگرهای محبوب مثل Inteet Explorer 5 و بالاتر، Mozilla Firefox 1 .0 و بالاتر، Apple Safari 1 .2 و بالاتر، Opera 7 .6 و بالاتر و RockMelt پشتیبانی می کند .
بازیابی داده ها غیر هم زمان می تواند ستون فقرات برنامه های AJAX باشد . از این رو، درخواست ها به طور اثرگذار رئیس می شوند و لود محتوای پویا با افزایش تلاش قابل توجهی به بیشترین و کمترین دما سطح می رسد .
برنامه های AJAX می تواند انتقال سهل وآسان دربین صفحات اینترنت داشته باشند و نیازی به استفاده از دکمه های عقب و جلو معمول در مرورگر نمی باشد .
معایب
استعمال از AJAX AJAX به جاوا اسکریپت بسیار متعلق می باشد . این به حیث می برسد یک بازدارنده بوجود می آورد، که AJAX بدون چاره می باشد در بسیاری از مرورگرها فعالیت نماید . مرورگرانی که از جاوا اسکریپت پشتیبانی نمی کنند و مورد جاوا اسکریپت را غیرفعال می کنند کارکشته به به کارگیری از قابلیت های آن نخواهند بود . با اعتنا به تعلق AJAX به جاوا اسکریپت، برای طراحی برنامه های کاربردی گوشی مطلوب نیست .
به کار گیری از AJAX سبب می شود، اشکال زدایی صفحات وب سخت شود و حجم به کارگیری از کدهای کاغذ اینترنت ارتقا یابد، و صفحه اینترنت را با تهدید امنیتی رو به رو نماید .
برچسب: طراحی سایت در مشهد,
نویسنده: علی پور