پياده سازي Ajax


يكي ديگر از مشكلاتي كه در ارتباط با اي‌جكس به نظر مي‌رسد اينست كه كار زيادي از برنامه‌نويس مي‌طلبد و در حال حاضر اجراي موفقيت‌آميز يك اينترفيس حرفه‌اي مبتني بر اي‌جكس كاري بسيار دشوار و وقت‌گير است. يعني‌Ajax به همان اندازه كه كار بازديدكننده‌ها را آسان مي‌كند، كار برنامه‌نويسان را مشكل مي‌كند! با اين حال اي‌جكس روي پلتفرم‌هاي مختلف پياده‌سازي شده و مجموعه ابزارهاي مختلفي براي تسهيل كار برنامه‌نويسان عرضه شده است تا تجربه شيرين‌تري از Ajax داشته باشند.

برنامه‌نويسان ASP.NET در صورتي كه از نسخه دات نت 1.1 استفاده مي‌كنند مي‌توان از ماژولAjax.NET استفاده كنند كه اولين پياده‌سازي دات‌نتي اي‌جكس و رايگان است. مايكروسافت در ASP.NET 2.0 اين فناوري را با نام Atlas وارد پلتفرم كرده است كه علاقه‌مندان مي‌توانند يكراست سراغ آن بروند.

براي پلتفرم جاوا نيز چندين پياده‌سازي مختلف، اغلب اپن سورس، وجود دارد. از جمله AjaxAnywhere و AjaxTagsرا ببينيد. همچنين چندين پياده‌سازي مخصوصPHP مي‌توانيد پيدا كنيد. ماژول‌هاي CPAINT و xajax از آن جمله‌اند. ماژول CPAINT براي ASP نيز قابل استفاده است. چند ماژول ديگر هم مانند GeneXus وجود دارند كه مالتي پلتفرم هستند. براي هريك از پلتفرم‌هاي Perl ،ColdFusion و Python نيز دست‌كم يك پياده‌سازي معروف وجود دارد. فهرست كامل همه اين پياده‌سازي‌ها را به همراه آدرس سايت و لينك دانلود آنها را مي‌توانيد در ضميمه آنلاين همين مقاله كه همزمان با انتشار اين شماره در بخش دانلود سايت ماهنامه شبكه قرار مي‌گيرد، پيدا كنيد.