Ajax vs Microsoft Silverlight
Ajax مخفف جاوا اسکریپت ناهمزمان و XML است. این مجموعه ای از روش های توسعه وب است که در سمت مشتری برای توسعه صفحات وب تعاملی استفاده می شود. Microsoft Silverlight یک افزونه رایگان مرورگر است که تجربههای چند رسانهای تعاملی کامل و برنامههای تجاری غنی را در سمت مشتری امکانپذیر میسازد. Silverlight بر اساس زمان اجرا زبان مشترک (CLR) فریم ورک دات نت است که امکان اجرای کدهای مشابه را برای اجرا در سمت سرور و همچنین سمت کلاینت فراهم می کند. هر دو Ajax و Microsoft Silverlight روشها یا برنامههای مبتنی بر مشتری هستند که قابلیتهای چندرسانهای و تجاری را در سمت مشتری غنی میکنند تا تجربیات شدید کاربر را افزایش دهند.
Ajax چیست؟
Ajax یک مدل برنامه نویسی است که از تعدادی ابزار نرم افزاری مختلف مانند HTML، JavaScript و XML پشتیبانی می کند و در واقع مخفف java script و xml ناهمزمان است. برای ایجاد برنامه هایی استفاده می شود که در مرورگر به طور مستقیم برای کاربر اجرا می شوند. در ابتدا فقط با مرورگر اینترنت اکسپلورر مایکروسافت به طور گسترده مورد استفاده قرار می گرفت، اما از آن زمان به بعد آن را قادر می ساخت تا با اکثر مرورگرهای رایج دیگر کار کند. تفاوت اصلی Ajax با همتایان قبلی خود مانند HTML این است که نیازی به پلاگین ندارد و به برنامه ها اجازه می دهد مستقیماً یا در خود مرورگر تعبیه شده اند. از موتوری استفاده میکند که بین مرورگر و کاربر تعامل دارد که اجازه میدهد بخشهای مختلف صفحه وب بدون نیاز به بارگیری مجدد کل صفحه در هر تعامل با کاربر، بهروزرسانی شوند. Ajax یک محصول قابل فروش مجدد نیست اما به صورت رایگان در جوامع منبع باز در دسترس است.
Microsoft Silverlight چیست؟
Silverlight یک فناوری است که مبتنی بر چارچوب دات نت است که توسط مایکروسافت تولید و پشتیبانی می شود و معمولاً به عنوان Microsoft Silverlight شناخته می شود. این به عنوان یک افزونه به مرورگر شما ارائه می شود که از انواع مختلف رسانه از جمله یک تجربه تعاملی غنی از طریق گرافیک و ویدیو پشتیبانی می کند. همچنین این پلتفرم متقابل است و همچنین در انواع مختلف مرورگرها از جمله برخی از رایجترین مرورگرها در کروم، فایرفاکس، اینترنت اکسپلورر و سافاری موجود است. همین پلتفرم متقابل و توانایی مرورگر متقابل است که به توسعه دهندگان نرم افزار در سراسر جهان اجازه داده است تا برنامه های کاربردی را با استفاده از Silverlight در مرورگر ادغام کنند. همچنین این یک تغییر بزرگ در جهت مایکروسافت است که اجازه می دهد نرم افزار آنها بر روی پلتفرم های رقیب خود اجرا شوند. Silverlight 4.0 در سال 2010 با مجموعه ای از ویژگی های جدید مانند پشتیبانی از وب کم، میکروفون و ادغام با مرورگر کروم از گوگل و همچنین پشتیبانی از شبکه چندپخشی در رسانه های جریانی و تلویزیون منتشر شد.
تفاوت بین AJAX و Microsoft SILVERLIGHT
Ajax بیشتر یک مفهوم است تا یک فناوری واقعی به خودی خود و تقریباً به طور انحصاری در مرورگر اینترنت اکسپلورر استفاده می شود در حالی که Silverlight یک پلتفرم متقابل و مرورگر متقابل است که اجازه می دهد سطح بسیار بالاتری از ادغام با دنیای OS X را فراهم کند. و جوامع آنلاین در حالی که Ajax یک کد منبع باز است، Silverlight محصولی از مایکروسافت است و با اجازه دادن به ادغام کامل در برنامههایشان، از آنها برای اهرم فشار بر رقبای خود از اپل و گوگل استفاده شده است. Silverlight عمدتاً محتوای آنلاین رسانه های اجتماعی را در وب از طریق تصاویر و فیلم ها هدف قرار می دهد در حالی که Ajax بیشتر ابزاری برای برنامه های کاربردی تعاملی از طریق مرورگر است. در حالی که هر دو فناوری مخاطبان متفاوتی را هدف قرار می دهند، کاربردهای خود را در دنیای امروزی در وب دارند و می توان با هم برای ایجاد یک تجربه کاربری غنی از رسانه تعاملی استفاده کرد.