|  
صفحه اصلی > فهرست مقالات > Silverlight چیست؟
مقالات وب، شبکه
 

Silverlight چیست؟

شركت مايكروسافت يك رقيب جدى براى همه شركت هاى نرم افزارى دنيا مى باشد؛ اين شركت تلاش جدى براى بدست آوردن بازار جهانى نرم افزار دنيا و رقابت شديد با توليدكننده هاى نرم افزار در همه زمينه ها دارد؛ در زمينه مالتى مديا تحت وب به نظر مى رسد تكنولوژى silverlight را در رقابت با Flash وارد عرصه وب نموده است و در سطح بسيار وسيعى در حال تبليغ و مانور بر روى اين تكنولوژى مى باشد.

Silverlight چيست؟
Silverlight يك تكنولوژى جديد و شبيه به فرمت swf مربوط به Macromedia Flash مى باشد؛ كه از آن براى ارائه برنامه هاى تحت وب به شكل مستقل از مرورگر Cross - browser و نيز مستقل از سيستم عامل
(cross-platform) با ظاهرى زيبا يا Rich Interactive Application (RIA) استفاده مى شود.

برخى از مهم ترين نكات در مورد سيلورلايت:

  • از سيلورلايت مى توان براى نمايش آنلاين يا استريمينگ (Streaming) فيلم و موسيقى استفاده كرد.
  • به دليل حجم كم (كمتر از ۲mb) به راحتى قابل دانلود و نصب روى مرورگر مى باشد.
  • سيلورلايت به دليل استفاده بيشتر از منابع سخت افزارى كلاينت، باعث بهبود ظاهر و افزايش سرعت اجراى برنامه هاى تحت وب مى باشد.
  • در silverlight نيز مانند فيلم هاى Flash مى توان از تصويربردارى (Vector-Based-Graphics)، موسيقى، متن و انيميشن به صورت يكپارچه استفاده كرد.
  • طراحان وب، همه كارهايى كه با استفاده از تكنولوژى AJAX انجام مى دادند در سيلورلايت به صورت درونى و ساده تر مى توانند انجام دهند.
  • برنامه نويسان NET.اعم از C++VB, و... مى توانند از توانايى هاى كسب نموده خود در دنياىNET .براى توليد برنامه هاى silverlight استفاده نمايند.
  • حتى برنامه نويسان jSP، PHP و ديگر زبان هاى سمت سرور نيز مى توانند از silverlight استفاده كنند.
  • به دليل تعدد زبان هاى قابل انتخاب براى توليد برنامه هاى silverlight، يادگيرى و به كارگيرى اين تكنولوژى بسيار راحت است.
  • از تمام زيبايى windows vista اعم از ظاهر كنترل ها، رسانه هاى آن و... مى توانيد در silverlight استفاده كنيد.
  • در silverlight به راحتى مى توان از JSON، LINQ، RSS و هر گونه وب سرويسى استفاده كنيد.
  • فايل هاى صوتى با پسوند WMA و MP3 را مى توانيد با استفاده از silverlight استريم نماييد.
  • Silverlight با تمام سيستم عامل ها و مرورگرهاى موجود سازگارى دارد.
محيط طراحى برنامه هاى silverlight
براى توليد برنامه هاى silverlight مى توانيد از دو ابزار Microsoft Expression Blend2 و Visual studio ۲۰۰۸ استفاده نماييد:
Microsoft Expression Blend 2 : از اين ابزار مى توانيد براى طراحى ظاهر گرافيكى، Encode كردن فايل هاى تصويرى و صوتى و قرار دادن آن در برنامه هاى silverlight استفاده نماييد.
Visual studio 2008 : براى كدنويسى طرف كلاينت و سرور، مربوط به برنامه هاى silverlight مى توانيد از اين ابزار استفاده نماييد؛ همچنين اين ابزار امكان Debug كردن كدهاى برنامه هاى silverlight را نيز به صورت كامل فراهم مى كند و قابليت full-IntelliSense (منظور syntax checking، AutoComplete، Syntax Highlighting و...) آن نيز فعال مى شود.
با توجه به شدت تبليغات روى silverlight و توليد ابزارهاى مربوط به آن به نظر مى رسد Microsoft تصميم بسيار جدى در مورد توسعه و جهانى سازى silverlight دارد. از آنجا كه يادگيرى و به كارگيرى silverlight چندان دشوار به نظر نمى رسد پييش

منبع: www.tarfandestan.com
 
 
ارسال به دوستافزایش اندازه فونتکاهش اندازه فونت