امروز،
شرکت مايکروسافت يک رقيب براي تمامي شرکتهاي نرمافزاري دنيا ميباشد. اين شرکت تلاش جدي براي به دست گرفتن بازار جهاني نرمافزار و رقابت شديد با توليـدکننـدههاي نرمافـزاري در تمامي زمينههـا دارد. اين مسئله حتي پاي مايکروسافت را به جهان سختافزار باز کرده است.ميدانيد که در زمينه توليد بازيهاي کنسولي، Xbox در رقابت با PlayStation و Wii عرضه شده است.
در زمينه مالتيمديا در وب نيز به نظر ميرسد فناوري SilverLight را در رقابت با Flash وارد عرصه وب نموده است و در سطح بسيار وسيعـي در حـال تبليغ و مانور بر روي اين فناوري وب ميباشد. SilverLight يـک فنـاوري جديـد و شبيه به فرمت SWF مربـوط به Macromedia Flash ميباشـد که از آن براي ارائـه برنامـههاي تحـت وب به شکـل مستقـل از مرورگرهـا (Cross-Browser) و نيـز مستقـل از سيستـمعامـلهـا (Cross-Platform) با ظاهري بسيار زيبـا و کارآمد يا (RIA (Rich Interactive Application استفاده ميشود. بحث Silverlight از سال ۲۰۰۷ و به هنگام انتشار اولين نسخه به ميان آمد و بهترين تعريف براي آن ''نرمافزار ارايه آنلاين'' بود. Silverlight به عنوان يک Web Application Framework شروع به کار کرد و روش طراحي تعامل بين محتواهاي آنلاين را محيا ميکرد. ورودي ميتوانست از طريق رايانه کاربر وارد شود و نتيجه نهايي در نرمافزار رخ ميداد. پشتيباني از چندين فرمت ويدئويي و صوتي نيز از خصوصيات آن است. برخي از مهمترين نکات در مورد Silverlight به اين شرح است:
از Silverlight ميتوان براي نمايش آنلاين و Streaming فيلم و موسيقي استفاده کرد.
به دليل حجم کم به راحتي قابل دانلود و نصب روي مرورگر ميباشد.
Silverlight به دليل استفاده بيشتر از منابع سختافزاري کامپيوتر کلاينت، باعث بهبود ظاهر و افزايش سرعت اجراي برنامههاي تحت وب ميشود.
در SilverLight نيز مانند فيلمهاي Flash ميتوان از تصوير برداري يا همان Vector-Based، موسيقي، متن و انيميشن به صورت يکپارچه استفاده کرد.
طراحان وب، تمام کارهايي را که با استفاده از فناوري AJAX انجام ميدهند در SilverLight به صورت دروني و سادهتر ميتوانند انجام دهند.
برنامهنويسان .NET با استفاده از زبانهاي برنامهنويسي اعم از C# ،VB ،J# و ديگر زبانهاي برنامهنويسي ميتوانند از تواناييهاي کسب نموده خود در دنياي .NET براي توليد برنامههاي SilverLight استفاده نمايند.
حتي برنامهنويسان PHP ،JSP و ديگر زبان هاي سمت سرور (Server Side Programming Language) نيز ميتوانند از SilverLight استفاده کنند.
به دليل تعدد زبانهاي قابل انتخاب براي توليد برنامههاي SilverLight، يادگيري و بهکارگيري اين فناوري بسيار راحت است.
بهراحتي ميتوان از LINQ ،RSS ،JSON و هرگونه وبسرويسي استفاده کرد.
فايلهاي صوتي با پسوند WMA و MP3 را ميتوانيد با استفاده از SilverLight پخش نمائيد.
در زمينه مالتيمديا در وب نيز به نظر ميرسد فناوري SilverLight را در رقابت با Flash وارد عرصه وب نموده است و در سطح بسيار وسيعـي در حـال تبليغ و مانور بر روي اين فناوري وب ميباشد. SilverLight يـک فنـاوري جديـد و شبيه به فرمت SWF مربـوط به Macromedia Flash ميباشـد که از آن براي ارائـه برنامـههاي تحـت وب به شکـل مستقـل از مرورگرهـا (Cross-Browser) و نيـز مستقـل از سيستـمعامـلهـا (Cross-Platform) با ظاهري بسيار زيبـا و کارآمد يا (RIA (Rich Interactive Application استفاده ميشود. بحث Silverlight از سال ۲۰۰۷ و به هنگام انتشار اولين نسخه به ميان آمد و بهترين تعريف براي آن ''نرمافزار ارايه آنلاين'' بود. Silverlight به عنوان يک Web Application Framework شروع به کار کرد و روش طراحي تعامل بين محتواهاي آنلاين را محيا ميکرد. ورودي ميتوانست از طريق رايانه کاربر وارد شود و نتيجه نهايي در نرمافزار رخ ميداد. پشتيباني از چندين فرمت ويدئويي و صوتي نيز از خصوصيات آن است. برخي از مهمترين نکات در مورد Silverlight به اين شرح است:
از Silverlight ميتوان براي نمايش آنلاين و Streaming فيلم و موسيقي استفاده کرد.
به دليل حجم کم به راحتي قابل دانلود و نصب روي مرورگر ميباشد.
Silverlight به دليل استفاده بيشتر از منابع سختافزاري کامپيوتر کلاينت، باعث بهبود ظاهر و افزايش سرعت اجراي برنامههاي تحت وب ميشود.
در SilverLight نيز مانند فيلمهاي Flash ميتوان از تصوير برداري يا همان Vector-Based، موسيقي، متن و انيميشن به صورت يکپارچه استفاده کرد.
طراحان وب، تمام کارهايي را که با استفاده از فناوري AJAX انجام ميدهند در SilverLight به صورت دروني و سادهتر ميتوانند انجام دهند.
برنامهنويسان .NET با استفاده از زبانهاي برنامهنويسي اعم از C# ،VB ،J# و ديگر زبانهاي برنامهنويسي ميتوانند از تواناييهاي کسب نموده خود در دنياي .NET براي توليد برنامههاي SilverLight استفاده نمايند.
حتي برنامهنويسان PHP ،JSP و ديگر زبان هاي سمت سرور (Server Side Programming Language) نيز ميتوانند از SilverLight استفاده کنند.
به دليل تعدد زبانهاي قابل انتخاب براي توليد برنامههاي SilverLight، يادگيري و بهکارگيري اين فناوري بسيار راحت است.
بهراحتي ميتوان از LINQ ،RSS ،JSON و هرگونه وبسرويسي استفاده کرد.
فايلهاي صوتي با پسوند WMA و MP3 را ميتوانيد با استفاده از SilverLight پخش نمائيد.