Microsoft Silverlight 5 در مقابل Microsoft Silverlight 4
Microsoft Silverlight 5 و Microsoft Silverlight 4 دو نسخه از Microsoft Silverlight هستند که به ترتیب در سالهای 2011 و 2010 منتشر شدند. Microsoft Silverlight یک چارچوب کاربردی برای ایجاد برنامه های تعاملی غنی (RIA) برای وب است. این توسط اکثر مرورگرهای وب از جمله مایکروسافت اینترنت اکسپلورر و موزیلا فایرفاکس پشتیبانی می شود و با سیستم عامل های مختلف از جمله سیستم عامل های مایکروسافت ویندوز و مک او اس ایکس سازگار است. Microsoft Silverlight چندین فناوری را در یک محیط توسعه ترکیب می کند که به توسعه دهندگان اجازه می دهد ابزارها و زبان های برنامه نویسی مورد نظر خود را انتخاب کنند. Silverlight عملکردهای مشابه Adobe Flash را ارائه می دهد. نسخههای اولیه MS Silverlight بر پشتیبانی از رسانههای جریان متمرکز بود در حالی که نسخههای فعلی از چند رسانهای، گرافیک و انیمیشن پشتیبانی میکنند. اولین نسخه MS Silverlight در سال 2007 منتشر شد و در حال حاضر silverlight در نسخه پنجم خود قرار دارد.
MS Silverlight 4
Silverlight 4 در 15 آوریل 2010 منتشر شد و هدف آن تثبیت موقعیت خود به عنوان انتخاب طبیعی برای توسعه دهندگان برای ایجاد برنامه های تجاری در وب بود. برای دستیابی به این هدف، برخی از ویژگی های خاص مانند پشتیبانی جامع چاپ، بیش از شصت مجموعه کنترل قابل تنظیم از جمله RichTextArea با لینک ها، تصاویر و ویرایش را شامل می شود. Silverlight 4 همچنین بهبودهای بومی سازی را با متن دو جهته و اسکریپت های پیچیده برای 30 زبان جدید از جمله عربی، عبری و تایلندی ارائه کرد. علاوه بر این، Silverlight 4 پشتیبانی بهبود یافتهای را برای اتصال دادهها ارائه میکند، که باعث کاهش مقدار کد مورد نیاز برای نوشتن توسط توسعهدهنده در حین کار با دادههای سفارشیشده میشود. Silverlight 4 همچنین قابلیتهای اضافی را برای توسعهدهندگان فراهم میکند تا برنامههایی با ویژگیهای رسانهای غنیتر و جذابتر از جمله قابلیتهای انیمیشن پیشرفتهتر ایجاد کنند. Silverlight 4 اولین نسخه Silverlight بود که از مرورگر وب Google Chrome پشتیبانی می کرد.
MS Silverlight 5
Silverlight 5، جدیدترین نسخه MS Silverlight، که قرار است در نیمه دوم سال 2011 منتشر شود، وعده می دهد که ابزاری قدرتمند برای توسعه برنامه های کاربردی اینترنتی غنی با تجربه رسانه ای عالی باشد. از ویژگی های برجسته Siverlight 5 می توان به بهبود کیفیت و عملکرد ویدیو اشاره کرد و همچنین ویژگی هایی را برای بهبود بهره وری توسعه دهندگان ارائه می دهد. Silverlight 5 با کاهش تأخیر شبکه با استفاده از یک رشته پس زمینه برای شبکه، عملکرد را بهبود می بخشد و همچنین از سیستم عامل های 64 بیتی پشتیبانی می کند. Silverlight 5 همچنین پشتیبانی از اشکال زدایی را با اجازه دادن به نقاط شکست بر روی یک اتصال تنظیم می کند، که اجازه می دهد تا از طریق شکست های اتصال گام بردارید.شتاب سختافزاری نیز در حالت بدون پنجره با اینترنت اکسپلورر 9 فعال میشود. علاوه بر این، Silverlight 5 بهبودهایی را در متن ارائه میکند که امکان ساخت طرحبندی متن غنی به سبک مجله را فراهم میکند.
تفاوت Microsoft Silverlight 5 و Microsoft Silverlight 4 چیست؟
اگرچه Silverlight 5 با استفاده از Silverlight 4 به عنوان پایه ساخته شده است، آنها تفاوت های قابل توجهی دارند. Silverlight 5 بیش از 40 ویژگی جدید را معرفی می کند که در silverlight 4 وجود نداشت. این ویژگی ها شامل پشتیبانی از اجرای برنامه های Silverlight در مرورگر با ویژگی های دسکتاپ، کیفیت ویدیویی چشمگیر با عملکرد بهبود یافته و برخی ویژگی های اضافه شده برای بهبود کارایی توسعه دهندگان است. Siverlight 5 همچنین به برنامه های مورد اعتماد اجازه می دهد تا بدون محدودیت به سیستم فایل محلی دسترسی داشته باشند و برنامه های مورد اعتماد خارج از مرورگر مجاز به ایجاد چندین نمونه پنجره هستند. علاوه بر این، Silverlight 5 شامل کلاس های جدیدی برای جلوه های صوتی است و می توان از آنها برای مدیریت جلوه های صوتی یک برنامه توسعه یافته استفاده کرد.در نهایت، برخلاف Silverlight 4، Silverlight 5 ویژگی هایی را برای بررسی و تغییر نرخ پخش رسانه ارائه می دهد.