Silverlight به روز رسانی چه. چه نوع برنامه Microsoft Silverlight است، برای چیست. آیا به Silverlight نیاز دارید؟

این بررسیبه شما در درک برنامه کمک خواهد کرد مایکروسافت سیلورلایت. آن چیست؟ ویژگی های اصلی چیست؟ هدف چیست؟ در هنگام حضور در اینترنت، بسیاری از کاربران اغلب با این نام مواجه می شوند که با کلمه "پلاگین" ترکیب شده است. خاص نامیده می شود جزء نرم افزاری، که می تواند به هر برنامه ای متصل شود و از این طریق امکانات استفاده از آن را گسترش دهد. بنابراین، پلاگین برای مرورگر Microsoft Silverlight است. چه مفهومی داره؟ این بدان معنی است که به آن متصل می شود مرورگر نصب شدهدر هر سیستم عامل و گسترش عملکرد آن.

مایکروسافت سیلورلایت چه نوع برنامه ای است؟

این افزونه یک توسعه بین مرورگر و چند پلتفرمی است که برای توسعه و نمایش برنامه های رسانه ای در اینترنت طراحی شده است. با همه محبوب کار می کند سیستم های عاملو در تمام مرورگرهای اصلی چرا به Microsoft Silverlight نیاز دارید؟ این به شما امکان می دهد WMA و WMV را در مرورگرها بازی کنید. نیازی به اجزای اضافی مانند پخش کننده نیست.

این افزونه از زبان XAML پشتیبانی می کند که برای ایجاد رابط کاربری استفاده می شود. این شامل پانل ها، اشکال گرافیکی، کنترل ها و عناصر سند است.

همچنین از زبان برنامه نویسی جاوا اسکریپت پشتیبانی می شود که تقریباً در تمام صفحات اینترنتی اجرا می شود.

نسخه‌های بعدی این افزونه از فناوری نرم‌افزار دات‌نت پشتیبانی می‌شود که برای توسعه برنامه‌های دسکتاپ و برنامه‌های وب استفاده می‌شود.

نام این افزونه به روسی به عنوان "نور نقره ای" ترجمه شده است.

توسعه Microsoft Silverlight

در اکتبر 2008، مایکروسافت نسخه دوم این افزونه را معرفی کرد که موارد جدید زیادی به آن اضافه شد: امنیت داده ها، کار با تعداد زیادی از داده های منبع و فرمت ها. در همان زمان، اعلام شد که اکنون کار با جامعه منبع باز انجام خواهد شد کد منبع. بدین ترتیب کدها و کتابخانه هایی برای کار با Microsoft Silverlight به محیط توسعه اضافه شدند. چه مفهومی داره؟ علاقه مندان از سراسر جهان می توانند عملکرد این افزونه را گسترش دهند و مخاطبان کاربران به لینوکس برسند.

شش ماه پس از انتشار، نسخه دوم افزونه بیش از 300 میلیون بار نصب شده بود.

در مارس 2009، نسخه سوم با پشتیبانی از ویژگی های جدید، از جمله:

  • گرافیک سه بعدی
  • انیمیشن بهبود یافته
  • استانداردهای صوتی و تصویری جدید
  • استفاده از شتاب دهنده های GPU

نسخه چهارم شروع به پشتیبانی از انتقال ویدئو به سرور از مشتری و همچنین استفاده از میکروفون و وب کم کرد.

در ابتدای دسامبر 2010، مایکروسافت سیلورلایت 5 معرفی شد. جدیدترین نسخه کار با آن را بسیار بهبود بخشیده است. گرافیک سه بعدی. تغییرات دیگر عبارتند از:

  • امکان تغییر سرعت پخش
  • راه اندازی سریع برنامه
  • خوانایی متن بهبود یافته است.
  • پشتیبانی از سیستم عامل های 64 بیتی ظاهر شده است.

با استفاده از افزونه

نمایندگان شرکت ادعا می کنند که هزینه های توسعه خدمات اینترنت تعاملی کاهش می یابد با استفاده از مایکروسافتنور نقره ای. این یعنی چی؟ با توجه به این واقعیت که توسعه به طور یکپارچه با فناوری های موجود ادغام می شود، کار برنامه نویسان آسان تر می شود.

این افزونه قادر است فایل های ویدئویی را در آن نمایش دهد کیفیت بالا. توسعه دهندگان و طراحان وب سایت می توانند از Microsoft Silverlight برای ایجاد برنامه های کاربردی وب خود استفاده کنند.

در روند تبلیغ پلاگین خود، این شرکت شروع به همکاری با تعداد زیادی پورتال محبوب کرد که در آن پخش کننده مبتنی بر این افزونه یکپارچه شده بود. بنابراین رقابت با محبوب در آن زمان آغاز شد Adobe Flash، که تعداد زیادی بازیکن در اینترنت بر اساس آن هستند.

در حال نصب افزونه

برای استفاده از افزونه باید آن را نصب کنید. برای انجام این کار، باید به وب سایت رسمی Microsoft Silverlight بروید. این سایت چه چیزی را ارائه می دهد؟ اینجا خواهد بود فایل نصب، که باید دانلود و اجرا کنید. فرآیند نصب به صورت خودکار است. پس از اتمام، فقط باید مرورگر خود را مجددا راه اندازی کنید و افزونه شروع به کار می کند.

قابل سفارشی سازی است به روز رسانی خودکار، اما اگر کاربر بخواهد همه چیز را کنترل کند، می توان عملکرد را غیرفعال کرد یا مجبور کرد در مورد وجود نسخه جدید اطلاع دهد.

امروزه این افزونه در حال از دست دادن موقعیت خود است، زیرا با فناوری های پیشرفته تری جایگزین شده است. اما لازم به ذکر است که در میان پیشرفت های رایانه ای که حوزه فناوری اطلاعات را تحت تأثیر قرار داده است، شایسته جایگاه افتخار خود نبود.

فن‌آوری‌های وب دائماً در حال بهبود هستند و تقریباً هر کاربر پیشرفته‌ای که یک مرورگر را مطابق با نیازهای خود پیکربندی کرده است، یا علاوه بر این، در حال توسعه برنامه‌های کاربردی وب است، با برنامه Microsoft Silverlight مواجه شده است. پس این محصول نرم افزاری مایکروسافت سیلورلایت چیست و آیا نیازی به نصب آن وجود دارد؟

خیلی ها این را می دانند مایکروسافت سیلورلایتیک پلتفرم ماژول متقابل مرورگر است که برای طراحی و توسعه برنامه های کاربردی اینترنتی، برنامه هایی برای رایانه ها و دستگاه های تلفن همراه. به محض اینکه Silverlight از مایکروسافت در بازار ظاهر شد، بلافاصله وضعیت یک رقیب را دریافت کرد Adobe Flash، زیرا این محصول به طور خاص برای گسترش قابلیت های مرورگر طراحی شده است. اما نه تنها کاربران پیشرفته، بلکه توسعه دهندگان محصولات وب نیز به دلیل قابلیت های گسترده این اپلیکیشن به آن علاقه مند شدند. افزونه مرورگر روی ویندوز، لینوکس و MacOS کار می کند.

از دیدگاه یک کاربر بی تجربه، Microsoft Silverlight به عنوان یک افزونه معمولی تلقی می شود که با آن می توان دستگاه کاربر را برای مشاهده صفحات وب با انواع جلوه های بصری، کلیپ های صوتی و تصویری و انیمیشن گسترش داد.

مزایا و معایب Microsoft Silverlight

احتمالاً مزیت اصلی برنامه Microsoft Silverlight توانایی کار با زبان افزونه XAML است که مایکروسافت سیلورلایت به ویژه مورد علاقه طراحان وب پیشرفته و برنامه نویسان Microsoft Silverlight است. واقعیت این است که برخی از ایده های توسعه دهندگان به دلیل محدودیت های بستر وب قابل اجرا نیستند. و راه حل در اینجا زبان نشانه گذاری XAML است که به طور کامل با Microsoft Silverlight کار می کند. این محصول به شما امکان می دهد صفحه وب ایجاد شده توسط طراح را با فرمت XAML ذخیره کنید و پس از آن سند در قسمت مرورگر نمایش داده می شود. سپس توسعه دهنده به سند در java-script دسترسی خواهد داشت. فکر می‌کنم شما در حال درک این موضوع هستید که مایکروسافت سیلورلایت چیست و آیا به آن نیاز دارید یا خیر.

به بیان ساده، توسعه دهندگان به دنبال آن هستند نصب های مایکروسافت Silverlight ابزاری ساده تر و راحت تر برای ایجاد بازی، انیمیشن، ویجت، بنر و غیره است.

عملکرد پلاگین گرافیکی

  • پخش ویدیو بدون استفاده از ویندوز دستگاه پخش رسانه ای;
  • پشتیبانی از زبان های NET و XAML.
  • یک سرویس جریان به نام Smooth Streaming وجود دارد.
  • ابزار Sketchflow Expression Studio 3 بهره وری و سرعت را افزایش می دهد.
  • قرار دادن محتوا در فضای سه بعدی;
  • عملکرد بزرگنمایی عمیق، که به شما امکان می دهد به راحتی و به سرعت ویدیوها را در اینترنت بزرگنمایی کنید.
  • رمزگشایی مبتنی بر CPU در Microsoft Silverlight موجود است.
  • تعامل آسان با حجم زیادی از داده ها در اینترنت؛
  • اندازه فایل های اجراییاز 4 مگابایت تجاوز نمی کند و نصب ده ثانیه طول می کشد.
  • اثرات سایه زن پیکسل وجود دارد.
  • افزونه Microsoft Silverlight در مرورگرها نصب شده است که امکان آلوده شدن آن به ویروس را از بین می برد.
  • سازگاری با انواع پلتفرم ها (کراس پلتفرم).

معایب برنامه Silverlight

  • نرم افزار مایکروسافت سیلورلایت همیشه روی رایانه های قدیمی به درستی کار نمی کند.
  • فقط در صورتی کار می کند که یک اتصال اینترنتی فعال وجود داشته باشد.
  • دسترسی محدودی به منابع دستگاه دارد که تا حدودی بر قابلیت ها تأثیر می گذارد.

اکنون، پس از اینکه متوجه شدیم که این مایکروسافت سیلورلایت است، می توانید خودتان ببینید که این محصول دارای مزایای زیادی است، اما فقط چند معایب. برای ایجاد برنامه های RIAاین محصول به دلیل دسترسی به DOM مرورگر و فراخوانی کد RIA از جاوا اسکریپت، در میان همه محصولات دیگر بهترین است.

به طور خلاصه، پس برنامه مایکروسافت Silverlight به طور فعال توسط توسعه دهندگان استفاده می شود زمانی که آنها نیاز به پیاده سازی ایده های خاص به روشی مناسب برای آنها دارند. محیط نرم افزار. این محصول مورد استقبال کاربران عادی قرار نگرفت، زیرا آنها به سادگی به عملکرد گسترده آن نیاز نداشتند.

ویدئو برای بررسی دقیق:

Silverlight وظیفه نمایش گرافیک و تصاویر در مرورگر کاربر، ارائه فناوری برای نمایش محتوای فعال را بر عهده دارد. این پلتفرم همچنین به طور گسترده در ایجاد ویجت برای ویندوز ویستاو نوار کناری ویندوز

این فناوری پخش فرمت های WMA، WMV و MP3 را اجرا می کند، اما نیازی به نصب ندارد ماژول های اضافیاز سمت کاربر، همانطور که در افزونه پیاده سازی شد ویندوز مدیابازیکن. Silverlight به دلیل تعداد زیادی ابزار رابط ممکن که توانایی های کاربر و توسعه دهنده وب را افزایش می دهد، به طور گسترده در اینترنت استفاده می شود.

کد Silverlght را می توان به هر زبانی از پلتفرم دات نت نوشت.

Silverlight یک ابزار جایگزین برای ایجاد محتوای فعال در وب سایت ها است. بجز این تصمیماز مایکروسافت، فناوری هایی مانند Adobe Flash، HTML 5 و JavaFX به طور گسترده در اینترنت استفاده می شوند.

نصب Silverlight برای یک کاربر

به روز آخرین نسخهماژول Silverlight 5 است که در وب سایت رسمی پروژه ایجاد شده توسط مایکروسافت موجود است. با استفاده از مرورگری که استفاده می کنید به وب سایت شرکت بروید و به بخش دانلود افزونه بروید. روی لینک Download Now کلیک کنید و منتظر بمانید تا فایل نصب کننده دانلود شود.

Silverlight در تمام سیستم عامل های دسکتاپ مدرن ویندوز و MacOS پشتیبانی می شود.

فایل دانلود شده را اجرا کنید و در پنجره ای که ظاهر می شود، روی دکمه “Install Now” کلیک کنید تا نصب محصول شروع شود. برنامه های اینترنتی که استفاده می کنید را ببندید و منتظر بمانید تا عملیات باز کردن فایل کامل شود. پس از اتمام نصب، اعلان مربوطه را روی صفحه دریافت خواهید کرد. روی دکمه "بستن" کلیک کنید و برنامه مرور اینترنت خود را راه اندازی کنید. اکنون می توانید محتوا را در سایت هایی پخش کنید که از این فناوری نمایش محتوا استفاده می کنند.

معایب تکنولوژی

یک نسخه سیلورلایت برای گوشی هایی که روی آن اجرا می شوند وجود دارد ویندوز فون. با این حال، Silverlight برای پلتفرم‌های اندروید و iOS در دسترس نیست، که باعث می‌شود این تکنولوژیتقریباً برای همه استفاده نمی شود پلتفرم های موبایل. این بدان معناست که برنامه های نوشته شده بر روی آن فقط برای کاربران کامپیوتر در دسترس است.

از جمله معایب این فناوری می توان به عدم توانایی افزونه در کار با سیستم هایی غیر از ویندوز و OS X اشاره کرد همچنین در صورتی که کاربر به اینترنت متصل نباشد برنامه ای که با Silverlight نوشته شده است راه اندازی نمی شود.

Microsoft Silverlight یک برنامه نیست. از یک طرف، این یک فناوری برای توسعه چند رسانه ای است نرم افزاراز سوی دیگر بستری برای توسعه این نرم افزار است.

لوگوی رسمی مایکروسافت Silverlight

چرا نیاز است؟

Silverlight توسط مایکروسافت به عنوان یک فناوری گسترده تر، ایمن تر و سازنده تر از رقیب مستقیم خود توسعه داده شد. هدف هر دو فناوری یکسان است، یعنی توسعه و پشتیبانی از برنامه های کاربردی با گرافیک های برداری، شطرنجی دو بعدی و سه بعدی، کلیپ های صوتی و تصویری. این یک پلت فرم برای برنامه های کاربردی RIA است.

RIAها برنامه های وب هستند که برای اجرا در دستگاه کاربر دانلود می شوند. در حین کار، آنها می توانند قطعات را از اینترنت تکمیل کنند.

Silverlight ترکیبی از 4 مورد از مهم ترین اجزای وب مدرن است.

فرض بر این بود که Silverligth در هر پلتفرم عامل مستقر می شود، اما در واقع فقط در Windows، Mac OS X، Symbian ظاهر می شود. کراس پلتفرم همچنین به این معنی است که برنامه ای که با استفاده از Silverligth توسعه یافته است باید به خوبی کار کند و مانند صفحه نمایش باشد. کامپیوتر شخصیو روی نمایشگر تبلت یا گوشی هوشمند.

یکی از اجزای اصلی پلتفرم Silverligth XALM است که یک زبان نشانه گذاری است. این به شما امکان می دهد متنی را در برنامه خود بگنجانید که توسط موتورهای جستجو (Google، ) ایندکس شده است.

برنامه های Silverlight (شروع از نسخه 2) بخشی از فناوری دات نت هستند که به آنها اجازه می دهد در هر یک از زبان های پلتفرم (C#، Object C++، Python) توسعه یابند.

چه چیزی برای نصب نیاز دارید

برای یک برنامه نویس، نصب Silverlight مستلزم استقرار محیط توسعه مناسب بر روی رایانه شخصی شما است: Visual Studio در ویندوز و Mac OS X و Mono در لینوکس.

برای کاربر، Silverlight یک ماژول یا افزونه برای یک مرورگر وب است. برای استفاده از قابلیت های آن، باید مرورگری را دانلود کنید که از آن پشتیبانی می کند.

آیا به Silverlight نیاز دارید؟

اگر کاربر هستید، پس جواب واضح است. خیر در سال 2012، این فناوری به طور رسمی به عنوان ناموفق و منسوخ شناخته شد. و امروزه هیچ مرورگر مدرنی از آن پشتیبانی نمی کند (به جز Edge).

اگرچه چندین صد راه حل قدرتمند سازمانی در Silverligth وجود دارد، اما تعداد برنامه ها هر ماه کاهش می یابد. کارشناسان مایکروسافت پیشنهاد می کنند که تا سال 2021 حتی یک برنامه مبتنی بر Silverlight باقی نخواهد ماند.

کاربر نباید نگران باشد که برخی از اجزای وب برای او غیرقابل دسترسی باشد. سازندگان نرم افزار یا مدت ها پیش اجزای نوشته شده با Silverlight را در محصولات نرم افزاری خود جایگزین کردند یا از Silverlight و Flash پشتیبانی کردند.


این مقاله را به اشتراک بگذارید در شبکه های اجتماعی! به سایت ما کمک کنید

به ما در VK بپیوندید!

در حین کار بر روی اینترنت، اغلب با ارجاعاتی به Microsoft Silverlight مواجه می شویم که برای عملکرد برخی از پخش کننده ها یا عناصر کنترلی در صفحه مورد علاقه ما ضروری است. پس چیست و برای چیست؟

مایکروسافت سیلورلایت در کنار نرم افزار معروف Adobe Flash، یک پایگاه نرم افزاری یا به اصطلاح پلتفرم است که امکان قرار دادن فایل های صوتی و تصویری، گرافیک های متحرک و برنامه های مختلف تعاملی RIA (برنامه غنی اینترنت) را بر روی سرویس های اینترنتی امکان پذیر می کند. حمایت از این پلت فرم نرم افزاریاجرا شده به عنوان در محیط ویندوز(شروع از Windows 2000)، و همچنین MacOS، Linux و Symbian. Silverlight شامل یک افزونه مرورگر است که به شما امکان می دهد با برنامه های اینترنتی در محبوب ترین مرورگرها مانند Opera کار کنید. موزیلا فایرفاکس, گوگل کروم، سافاری و اینترنت اکسپلورر. بر این لحظهاکثر مرورگرهای دستگاه های تلفن همراه نیز از این فناوری پشتیبانی می کنند. به لطف معرفی و استفاده گسترده از Silverlight، منابع اینترنتی رنگارنگ و کاملا تعاملی استاندارد Web 2.0 ظاهر شده اند. به عبارت دیگر عملا داریم برنامه های تمام عیار، که از نظر عملکرد کمتر از برنامه های معمولی در رایانه ما نیستند، اما می توانند مستقیماً از پنجره مرورگر مورد علاقه شما راه اندازی شوند.

مزایای Microsoft Silverlight عبارتند از:

  • امکان نصب افزونه در هر یک از سیستم های ویندوز، MacOS یا Linux؛
  • پلاگین کاملا رایگان است.
  • فقط در 10 ثانیه نصب می شود و تنها 4 مگابایت وزن دارد.
  • پشتیبانی از پخش فیلم های ضبط شده با کیفیت بالا؛
  • پشتیبانی از پخش ویدئو و صدا با فرمت های محبوب در پنجره مرورگر بدون با استفاده از ویندوزدستگاه پخش رسانه ای؛
  • برنامه هایی که در پنجره مرورگر اجرا می شوند نیازی به نصب ندارند.
  • می توانید از هر رایانه ای که به شبکه متصل است به برنامه مورد علاقه خود دسترسی داشته باشید.
  • برنامه ای که روی رایانه نصب نشده باشد آلوده شدن به ویروس بسیار دشوارتر است.
  • برنامه های مورد علاقه شما دیگر نیازی به به روز رسانی ندارند، این کار به طور خودکار توسط خود توسعه دهنده انجام می شود.

و یک مزیت دیگر برای توسعه‌دهندگان: هر متنی که در برنامه‌های مبتنی بر Silverlight نوشته شده باشد، می‌تواند ایندکس شود و قابل دسترسی باشد. موتورهای جستجو. Adobe Flash نمی تواند این کار را انجام دهد.

اما همه چیز آنطور که ما می خواهیم ساده و روان نیست. یکسری کاستی ها وجود دارد که باعث می شود اپلیکیشن های نوشته شده بر روی این پلتفرم به طور کامل جایگزین برنامه هایی که ما با آنها آشنا هستیم را نگیرند.

از جمله این معایب عبارتند از:

  • قابلیت های برنامه ها هنوز بسیار محدود است ، زیرا آنها نمی توانند به منابع رایانه دسترسی کامل داشته باشند (برنامه های وب در یک به اصطلاح جعبه شنی مخصوص راه اندازی می شوند ، یعنی یک محیط امن کاملاً ایزوله).
  • هنگامی که برای اولین بار راه اندازی شد، Silverlight موتور خود را در حافظه پنهان مرورگر قرار می دهد، بنابراین باز شدن برنامه می تواند زمان زیادی طول بکشد، به خصوص در رایانه های ضعیف.
  • اجرای برنامه بر روی رایانه ای که به اینترنت متصل نیست غیرممکن است.
  • با هریک نسخه جدیدپیچیدگی برنامه نویسی در Silverlight افزایش می یابد.

در پایان می‌خواهم چند نمونه از وب‌سایت‌ها و اپلیکیشن‌های اینترنتی که با استفاده از فناوری Silverlight ایجاد شده‌اند را بیان کنم:

Joe Rassic یک بازی مبارزه ای است که در آن دایناسورها به عنوان مبارز عمل می کنند.

مصنوعات پیش از کلمبیا یک موزه مجازی است که در آن می توان هر نمایشگاه را با جزئیات بررسی کرد.

Warstory - استراتژی تاکتیکی در مورد جنگ جهانی دوم.

علاوه بر این، ویجت های شناخته شده برای نوار کناری پنل های ویندوزویستا و دسکتاپ دسکتاپ ویندوز 7 نیز با استفاده از نوشته شده است فناوری های مایکروسافتنور نقره ای.