آموزش Silverlight 4
Silverlight از دیدگاه کاربران نهایی افزونه ای است سازگار با مرورگرهای مختلف و همچنین سیستم عاملهای متفاوت که امکان تولید برنامههای غنی وب را فراهم میسازد که اصطلاحا به آنها RIA و یا Rich Internet Applications نیز گفته میشود. به کمک آن میتوان از امکانات NET Framework. جهت تولید برنامههای مبتنی بر Web استفاده نمود؛ با توجه به اینکه تولید این نوع برنامهها با فناوریهای مشابه دیگر یا غیر ممکن است و یا نیاز به دانش فنی بسیار بالایی دارند. همچنین امکان بهره مندی از تواناییهای ابزارهای معروفی مانند Visual studio و یا Expression studio را نیز جهت تولید برنامههای Silverlight باید درنظر داشت. به همین جهت از دیدگاه برنامه نویسها، Silverlight یک سکوی فناوری درنظر گرفته میشود.
4Silverlight با پشتیبانی رسمی از زبانهای راست به چپ همانند زبان فارسی و همچنین ارائهی کوهی از قابلیتهای جدید در سال ۲۰۱۰ میلادی، کاندید
مناسبی برای توسعهی نرم افزارهای غنی تحت وب و همچنین برنامههای Desktop چند سکویی در کشورمان میباشد. تاکنون Silverlight به سکوهای کاری مختلفی منتقل شده است و با توجه به
مزایای استفاده از یک نسخهی ساده شدهی NET Framework. (برای
اینکه حجم افزونهی آن زیاد نشود)، فراهم بودن اکثر امکانات طرح بندی WPF در آن، امکان استفاده از همان زبانهای آشنای دات
نت مانند C# و VB.NET برای توسعهی Silverlight، امکان اجرای برنامههای آن در خارج از مرورگر همانند یک برنامهی Desktop (البته با قیود امنیتی بسیار زیاد)، امکان دسترسی
کامل به وب سرویسها و امکانات WCF، این روزها کم کم دارد جای بسیاری از فناوریهای دههی قبل را میگیرد و حداقل اگر به لیست
تازههای 2010VS.NET و موارد مرتبط به آن دقت کنیم، Silverlight جزو مواردی است که بیشترین حجم توجه و نوآوری را به خود اختصاص داده است. علاوه بر آن
بسیاری از مفاهیم Silverlight و WPF نیز مشترک بوده و با فراگیری اصول Silverlight قسمت عمدهی منحنی آموزشی WPF را نیز طی خواهید نمود.