SilverLight چیست؟
صفحه 1 از 1
SilverLight چیست؟
SilverLight یک تکنولوژی جدید و شبیه به فرمت SWF مربوط به Macromedia Flash می باشد؛ که از آن برای ارائه برنامه های تحت وب به شکل مستقل از مرورگر (Cross-Browser) و نیز مستقل از سیستم عامل (Cross-Platform) با ظاهری بسیار زیبا یا RIA (Rich Interactive Application) استفاده می شود.
برخی از مهمترین نکات در مورد سیلورلایت:
* از سیلورلایت می توان برای نمایش آنلاین و استریمینگ (Streaming) فیلم و موسیقی استفاده کرد.
* به دلیل حجم کم (کمتر از 2mb) به راحتی قابل دانلود و نصب بر روی مرورگرمی باشد.
* سیلورلایت به دلیل استفاده بیشتر از منابع سخت افزاری کامپیوتر کلاینت، باعث بهبود ظاهر و افزایش سرعت اجرای برنامه های تحت وب می شود.
* در 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 را می توانید یا استفاده از SilverLight استریم نمایید.
محیط طراحی برنامه های SilverLight
برای تولید برنامه های SilverLight می توانید از دو ابزار Microsoft Experssion Blend2 و Visual Studio 2008 استفاده نمایید:
Microsoft Experssion Blend2: از این ابزار می توانید برای طراحی ظاهر گرافیکی، Encode کردن فایل های تصویری و صوتی و قرار دادن آن در برنامه های SilverLight استفاده نمایید.
Visual Studio 2008: برای کد نویسی طرف کلاینت و سرور، مربوط به برنامه های SilverLight می توانید از این برنامه استفاده نمایید؛ همچنین این ابزار امکان Debug کردن کدهای برنامه های SilverLight را نیز به صورت کامل فراهم می کند و قابلیت full-Intellisence (منظور Syntax Highlighting, AutoComplete, Syntax Checking و ...) آن نیز فعال می باشد.
برخی از مهمترین نکات در مورد سیلورلایت:
* از سیلورلایت می توان برای نمایش آنلاین و استریمینگ (Streaming) فیلم و موسیقی استفاده کرد.
* به دلیل حجم کم (کمتر از 2mb) به راحتی قابل دانلود و نصب بر روی مرورگرمی باشد.
* سیلورلایت به دلیل استفاده بیشتر از منابع سخت افزاری کامپیوتر کلاینت، باعث بهبود ظاهر و افزایش سرعت اجرای برنامه های تحت وب می شود.
* در 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 را می توانید یا استفاده از SilverLight استریم نمایید.
محیط طراحی برنامه های SilverLight
برای تولید برنامه های SilverLight می توانید از دو ابزار Microsoft Experssion Blend2 و Visual Studio 2008 استفاده نمایید:
Microsoft Experssion Blend2: از این ابزار می توانید برای طراحی ظاهر گرافیکی، Encode کردن فایل های تصویری و صوتی و قرار دادن آن در برنامه های SilverLight استفاده نمایید.
Visual Studio 2008: برای کد نویسی طرف کلاینت و سرور، مربوط به برنامه های SilverLight می توانید از این برنامه استفاده نمایید؛ همچنین این ابزار امکان Debug کردن کدهای برنامه های SilverLight را نیز به صورت کامل فراهم می کند و قابلیت full-Intellisence (منظور Syntax Highlighting, AutoComplete, Syntax Checking و ...) آن نیز فعال می باشد.
mohammad moradi- Admin
- تعداد پستها : 220
تاريخ التسجيل : 2009-10-31
صفحه 1 از 1
صلاحيات هذا المنتدى:
شما نمي توانيد در اين بخش به موضوعها پاسخ دهيد