Get Adobe Flash player

آشنائی با تکنولوژی SilverLight

چند وقتی مشغول امتحانات و بیماری بودم که اگه خدا بخواهد این مشغله ها به حداقل رسیده و خدمتون رسیدم تا مطلبی جدید را منتشر کنم .
شرکت Microsoft یک رقیب جدید برای تمامی شرکت های نرم افزاری دنیا می باشد؛ این شرکت تلاش جدی برای به دست گرفتن بازار جهانی نرم افزار دنیا و رقابت شدید با تولید کننده های نرم افزار در تمامی زمینه ها دارد؛ همانطور که نرم افزارهای Internet Security ، مثل Kaspersky ، Notron و … ارائه کرده است یا در زمینه تولید بازی های کنسولی ، XBOX را در رقابت با PlayStation و Wii عرضه کرده است ، در زمینه MultiMedia تحت وب نیز به نظر می رسد تکنولوژی SilverLight را در رقابت با Flash وارد عرصه وب نموده است و در سطح بسیار وسیعی در حال تبلیغ و مانور بر روی این تکنولوژی می باشد .

در این مطلب مرور اجمالی بر این تکنولوژی، ویژگی ها و قابلیت های آن و ابزار تولید و طراحی برنامه های SilverLight خواهیم داشت .

سیلور لایت (SilverLight)

SilverLight چیست؟
SilverLight یک تکنولوژی جدید و شبیه به فرمت SWF مربوط به Macromedia Flash می باشد؛ که از آن برای ارائه برنامه های تحت وب به شکل مستقل از مرورگر(Cross-Browser) و نیز مستقل از سیستم عامل (Cross-Platform) با ظاهری بسیار زیبا یا RIA (Rich Interactive Application) استفاده می شود .

برخی از مهمترین نکات در مورد SilverLight :
از Silver می توان برای نمایش آنلاین و استریمینگ (Streaming) فیلم و موسیقی استفاده کرد .
به دلیل حجم کم ( کمتر از ۶MB ) به راحتی قابل دانلود و نصب بر روی مرورگر می باشد .
SilverLight به دلیل استفاده بیشتر از منابع سخت افزاری رایانه Client ، باعث بهبود ظاهر و افزایش سرعت اجرای برنامه های تحت وب می شود .


در SilverLight نیز مانند فیلم های Flash می توان از تصاویر برداری (VECTOR-BASED GRAPHICS)، موسیقی، متن و انیمیشن به صورت یکپارچه استفاده کرد .
طراحان وب، تمام کارهایی که با استفاده از تکنولوژی AJAX انجام می دادند در سیلورلایت به صورت درونی و ساده تر می توانند انجام دهند .
برنامه نویسان.NET اعم از C#,VB,J# و… می توانند از تواناییهای کسب نموده خود در دنیای .NET برای تولید برنامه های SilverLight استفاده نمایند .
حتی برنامه نویسان PHP, JSP و دیگر زبان های سمت سرور (Server Side Programming Languge) نیز می توانند از SilverLight استفاده کنند .
به دلیل تعدد زبان های قابل انتخاب برای تولید برنامه های SilverLight، یادگیری و بکارگیری این تکنولوژی بسیار راحت است .
از تمام زیبایی Windows Vista به راحتی می توان از LINQ, RSS, JSON و هرگونه وب سرویسی استفاده کنید .
فایل های صوتی با پسوند WMA و MP3 را می توانید یا استفاده از سیلورلایت Stream نمایید .

سازگاری SilverLight با سیستم عامل ها و مرورگرهای موجود به صورت ذیل می باشد :

بررسی سازگاری SilverLight با سیستم عامل ها و مرورگرها

نکته: در ضمن شرکت Novel نیز یک نسخه از SilverLight که با نام Moonlight شناخته می شود برای اجرا بر روی سیستم عامل خود عرضه نموده است .

محیط طراحی برنامه های SilverLight :
برای تولید برنامه های SilverLight می توانید از دو ابزار Microsoft Experssion Blend 4 و Microsoft Visual Studio 2010 استفاده نمایید :
Microsoft Experssion Blend 4 : از این ابزار می توانید برای طراحی ظاهر گرافیکی، Encode کردن فایل های تصویری و صوتی و قرار دادن آن در برنامه های SilverLight استفاده نمایید.

Experssion Blend

Microsoft Visual Studio 2010 : برای کد نویسی طرف کلاینت و سرور، مربوط به برنامه های SilverLight می توانید از این برنامه استفاده نمایید؛ همچنین این ابزار امکان Debug کردن کدهای برنامه های SilverLight را نیز به صورت کامل فراهم می کند و قابلیت full-Intellisence (منظور Syntax Highlighting, AutoComplete, Syntax Checking و …) آن نیز فعال می باشد.

Microsoft Visual Studio

سایت رسمی برنامه : http://www.silverlight.net/
دریافت SilverLight Client آخرین نسخه =
برای سیستم عامل ویندوز : http://go.microsoft.com/fwlink/?LinkID=185927
برای سیستم عامل مکینتاش : http://go.microsoft.com/fwlink/?LinkID=185930

کپی برداری فقط با ذکر منبع بلامانع می باشد .
منبع : e3tar.ir و microsoft.com

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

اطلاعات وبگاه
بازديد امروز : 351
بازديد ديروز : 504
بازديد اين هفته : 351
بازديد اين ماه : 11681
بازديد امسال : 56426
کل بازديدها : 757381
خروجي خوراک امروز : 10
ورودي گوگل امروز : 0
افراد آنلاين : 1 نفر
تبادل لينک با 5 سايت
تاريخ تأسيس : 1389/06/17
زمان بارگذاري صفحه : 0٫361 ثانيه
پشتیبانی آنلاین
LiveZilla Live Help
سامانه مشتریان
دوشنبه ۳ اردیبهشت ۱۳۹۷
نظرسنجی

دوست دارید مطالب بیشتر شامل چه مباحثی باشد؟

مشاهده نتایج

بارگذاری ... بارگذاری ...
نرم افزار های کاربردی