عنوان:

‫استفاده وسیع مایکروسافت از Silverlight در پروژه‌های جدید خود


نویسنده: وحید نصیری
تاریخ: ۱۳۹۰/۰۱/۰۹ ۰۹:۳۲:۰۰
آدرس: www.dntips.ir

برخلاف محصولات دهه قبل مایکروسافت، در تعداد زیادی از محصولات جدید سرور آن (خصوصا در کنترل پنل‌های تحت وب این محصولات)، استفاده وسیعی از Silverlight مشاهده می‌شود که لیستی از آن‌ها را در ادامه مشاهده خواهید کرد:

Lync Server 2010 (یا همان communication server قدیم) محصولی است جهت مدیریت ارتباطات پیشرفته: (+)



ویندوز Azure که یکی از محصولات استراتژیک مایکروسافت محسوب می‌شود: (+)



Windows Intune جهت بررسی و به روز رسانی وضعیت شبکه، سرورها و کامپیوترهای آن بکار می‌رود: (+)



System Center برای مدیریت سرورهای مایکروسافت کاربرد دارد: (+)



پروژه جدید Crescent از تیم SQL Server جهت data visualization پیشرفته اطلاعات: (+)



در تکمیل مثال‌های فوق می‌توان به Visual Studio LightSwitch نیز اشاره کرد. هدف اصلی این محصول فراهم آوردن امکان تولید برنامه‌های بانک اطلاعاتی مبتنی بر سیلورلایت جهت افرادی با تجربه‌ی کمتر برنامه نویسی می‌باشد: (+)

این نوع محصولات ویژه سرور عموما جهت Windows platform تهیه می‌شوند و زمانیکه بازه‌ی سیع‌تری از کاربران مدنظر باشند همانند Office web apps کمتر از Silverlight استفاده شده است و اینجا شاید این سؤال مطرح شود که چرا Silverlight ؟ در این مورد مطلب مفصلی را اینجا می‌توانید مطالعه کنید: (+)

نظرات

  • مهمان در ۱۳۹۰/۰۱/۱۰ ۰۱:۰۳:۴۴
    در اینکه ماکروسافت به سمت یکنواخت سازی سکوها با سرعت پیش می رود شکی نیست
    اما به نظر میرسه هنوز با چیزی که دقیقا مد نظرشه فاصله داره...
    تحت ویندوز با application مثلا نوشتن یک
    winform
    به مراتب راحتر و سریعتر از
    silverlight
    است و بسیاری از موارد حتی ممکن است نمونه هایی را نتوان بسادگی در این تکنولوژی پیاده کرد
    به نظر شما،گرایش به سمت این تکنولوژی در ایران و یادگیری آن در شرایط فعلی کار درستی است یا هنوز باید منتظر ماند تا مانند
    ASP.NET MVC
    تکلیفش مشخص شود؟
  • وحید نصیری در ۱۳۹۰/۰۱/۱۰ ۰۲:۰۲:۳۷
    وین فرمز در دنیای WPF در حد فقط یکی از حالت‌های طرح بندی آن به نام Canvas است (چندین سیستم طرح بندی دارد ...). Silverlight هم برادر کوچکتر WPF محسوب می‌شود. بنابراین اگر موردی را بتوان با winforms پیاده سازی کرد و با WPF و Silverlight خیر، بشنوید اما باور نکنید. صد البته Silverlight محدود است به sandbox مرورگر و دسترسی امنیتی آن در این حد است اما قابلیت اجرای خارج از مرورگر با سطح دسترسی بالاتر (پس از تائید کاربر را هم دارد). دسترسی کاملی به WCF دارد و همچنین نسخه‌ی 4 آن قابلیت تعامل با اشیاء COM را هم دارد (این کنترل پنل‌های مدیریتی تحت وب از همین دو مورد اخیر ناشی می‌شوند + قابلیت‌های پاور شل جدید ویندوز سرور که دسترسی از راه دور را ساده‌تر کرده).
    علت استفاده اصلی از سیلورلایت هم پایین آوردن زمان، هزینه و همچنین سادگی توسعه است. (به این موارد در مقاله‌ای که آدرس دادم اشاره شده ...)

    ضمنا تکلیف MVC مشخص است (حداقل بعد از سه نگارش آن). نسخه‌ی بعدی Winforms هم تاجایی که عنوان شده قرار است چندین قابلیت MVC مانند Model binders و validation آن‌را به ارث ببرد.

    پ.ن.
    بین ماکرو و میکرو تفاوت از زمین تا آسمان است.
  • وحید نصیری در ۱۳۹۰/۰۱/۱۷ ۱۴:۱۶:۰۱
    یک مورد دیگر ویندوز هشت هست که خبرهایی در مورد اون منتشر شده:
    Windows 8: App Hub basing on Silverlight
    http://windows8tm.com/win8news/windows-8-app-hub-basing-on-silverlight.html
  • وحید نصیری در ۱۳۹۰/۰۱/۱۸ ۰۱:۰۷:۵۸
    سیلورلایت به زودی در ایکس باکس هم در دسترس خواهد بود
    http://www.engadget.com/2011/04/05/silverlight-coming-to-xbox-bringing-wp7-games-along-with-it/