جنبش دانش آزاد کامپیوتر

در این وبلاگ سعی داریم تا دایره المعارفی از مفاهیم و تکنولوژی های کامپیوتر را گردآوری کنیم و در اختیار همه قرار دهیم.

جنبش دانش آزاد کامپیوتر

در این وبلاگ سعی داریم تا دایره المعارفی از مفاهیم و تکنولوژی های کامپیوتر را گردآوری کنیم و در اختیار همه قرار دهیم.

AJAX چیست ؟


         روند تکنولوژی های وب به سمتی پبش می رود که بتوان  اکثر کارهایی که در گذشته توسط برنامه های محلی (Local) انجام می گرفت ، به وسیله  تکنولوژهای وب (اینترنت) انجام داد که در همه جا برای کاربران در دسترس باشد . محقق شدن این هدف نیازمند ابزار هایی است که بتوان این گذر فاز (لوکال به وب) را به خوبی انجام دهد . 

تا چندی پیش این روند به خوبی در حال انجام گرفتن بود اما در این بین حتی اگر برنامه های وب(سایت های اینترنتی) 
 به بهترین نحو پیاده سازی شوند ، کمبودی بسیار مهم دارند و آن عدم پایدار بودن صفحات اینترنت است . در صفحات اینترنت شما بر روی هر لینک ، دکمه و یا هر چیز دیگری کلیک کنید باید منتظر زمانی (مدت آن بستگی به سرعت اینترنت و نحوه پیاده سازی سایت دارد) بود تا درخواست شما انجام و برای شما فرستاده شود . در این فاصله زمانی کاربر تنها یک صفحه خالی می بیند و این برای کاربران می تواند بسیار کسل کننده باشد.
برای رفع این نیاز توسعه دهنده گان وب تکنولوژیی را طراحی کردند و آن AJAX  نام گرفت .

 AJAX  (Asynchronous JavaScript and XML )   مجموعه ای از تکنولوژی هایست که به کاربر این امکان را می دهد که بدون دیدن صفحه سفید به کار خود ادامه داده و متوجه  فاصله زمانی ارسال و دریافت داده نگردد(درست همانند برنامه های لوکال) و این خود به طور قابل توجهی به کارایی و تعامل کاربران با وب سایت می افزاید و کاربران این احساس را می کنند که سرعت سایت افزایش یافته است (البته در همه موارد اینگونه نیست) .

در تکنولوژی AJAX از شی XMLHttpRequest (و برای مرورگر هایی که آن را پشتیبانی نمی کنند، از طریق Remote Scripting)  برای ارسال و دریافت اطلاعات به صورت غیرهمزمان استفاده می شود .

از این تکنولوژی(یا بهتر است بگوییم ، تکنولوژی ها) در همه  زبانها و فرم ورک های وب می توان به خوبی استفاده کرد و در اکثر فرم ورک ها ابزارهای  آماده ای نبز برای برنامه نویسان به منظور افزایش سرعت عمل و سادگی ساخته شده است (Ajax toolkit,Atlas,…) .
AJAX  برای اولین بار در سال 2005 ثبت شد در حالی که از این تکنیک از سال 1996 صحبت می شد . سایت های بسیار زیادی در طی این چند سال صفحات خود را بر مبنای این تکنولوژی طراحی کرده اند . یکی از این سایتهایی که به نظر من  بسیار زیبا طراحی شده ، سایت FanBox است که همانند یک کامپیوتر شخصی طراحی  شده است .

در واقع Ajax نمونه ای از وب 2  است که در دنیای وب تحول بسیار زیادی به وجود  آورده است .

نظرات 2 + ارسال نظر
Pdan یکشنبه 24 شهریور 1387 ساعت 06:58 ب.ظ http://itspdan.com

سلام واقعا عالی بود مجتبی جان . وبلاگ پر محتوی ای دارین . انشاال... سایتش کنید و میلیونی بازدید داشته باشید . خواستین ژیگول باشین بیآین پیش خودم . ;)
دوستدارتان . Pdan

مجتبی رازنهان یکشنبه 24 شهریور 1387 ساعت 09:48 ب.ظ http://www.gitisoft.com

مرسی Pdan جان لطف کردی . نظر لطفته

برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد