
آشنایی با ابزار Silverlight ; توسعه برنامه های تحت وب
Silverlight یکی از فناوری های ارائه شده از طرف مایکروسافت است. که امکان هماهنگ سازی برای اجرای انیمیشن، موسیقی، عکس، و سایر فایل های چند رسانه ای تحت وب را فراهم میکند. کاربرانی که با این ابزار کار کردند سیلورلایت را رقیبی تازه برای فرمت Flash میدانند. هدف اصلی مایکروسافت برای عرضه این ابزار کمک به توسعه برنامه های تحت وب است. برنامه نویسان با کمک Runtime های سیلورلایت، امکان پخش مدیا های مختلف را در اپلیکیشن های خود داشته باشند. و همزمان از کد های Java و Ajax نیز استفاده کنند.
ویژگیهای سیلورلایت
- دانلود و نصب راحت بر روی مرورگرها
- کم بودن حجم این ابزار (کمتر از 2MB)
- نمایش آنلاین فیلم و آهنگ (با پسوند WMA، mp3)
- تولید برنامه های Silverlight در دنیای NET.
- بهبود ظاهر و افزایش سرعت اجرای برنامه های تحت وب
- امکان استفاده توسط برنامه نویسان زبانهای سمت Server (مثل JSP،PHP و ...)
- استفاده از تصاویر برداری (Vector-based graphics)، آهنگ، متن و پویانمایی (Animation) به صورت یکپارچه
- تمام کارها در این ابزار با فناوری Ajax انجام میشود به روش های ساده تر
- استفاده ساده از انواع وب سرویسها در آن (مثل JSON، RSS،LINQ و ... )
- سهولت یادگیری و به کارگیری آن به علت تعدد زبانهای مختلف قابل استفاده برای تولید برنامه های سیلورلایت
سیلورلایت از چه فرمت هایی پشتیبانی می کند؟
سیلورلایت از فرمت های MP3, WMA, WMV به صورت درونی پشتیبانی می کند. و کاربر برای پخش فایل های خود با این فرمت ها نیازی به داشتن Windows Media Player یا ActiveX آن روی سیستم خود ندارد. سیلورلایت همچنین از فرمت ASF نیز پشتیبانی می کند ولی در مجوز سیلورلایت آمده است که استفاده از این فرمت فقط برای مصارف شخصی و غیرتجاری مجاز می باشد.