Silverlight yangilash nima. Bu qanday Microsoft Silverlight dasturi, u nima uchun. Sizga Silverlight kerakmi

Ushbu sharh dasturni tushunishingizga yordam beradi Microsoft Silverlight. Bu nima? Asosiy xususiyatlar qanday? Maqsad nima? Internetda ko'p foydalanuvchilar ko'pincha "plagin" so'zi bilan birlashtirilgan ushbu nomga duch kelishadi. maxsus deb ataladi dasturiy ta'minot komponenti, bu har qanday dasturga ulanishi mumkin va shu bilan uni ishlatish imkoniyatlarini kengaytiradi. Shunday qilib, brauzer uchun plagin Microsoft Silverlight hisoblanadi. Bu nima degani? Bu u bilan bog'langanligini anglatadi o'rnatilgan brauzer har qanday operatsion tizimda va uning funksionalligini kengaytiradi.

Microsoft Silverlight qanday dastur?

Ushbu plagin Internetda media ilovalarni ishlab chiqish va namoyish qilish uchun mo'ljallangan o'zaro brauzer va platformalararo ishlanmadir. U barcha mashhurlar bilan ishlaydi operatsion tizimlar va barcha asosiy brauzerlarda. Nima uchun sizga Microsoft Silverlight kerak? Bu brauzerlarda WMA va WMV o'ynash imkonini beradi. O'yinchi kabi qo'shimcha komponentlarga ehtiyoj yo'q.

Plagin foydalanuvchi interfeysini yaratish uchun ishlatiladigan XAML tilini qo'llab-quvvatlaydi. U panellar, grafik shakllar, boshqaruv elementlari va hujjat elementlarini o'z ichiga oladi.

Bundan tashqari, deyarli barcha Internet sahifalarida ishlaydigan JavaScript dasturlash tilini qo'llab-quvvatlash mavjud.

Plaginning keyingi versiyalari ish stoli dasturlari va veb-ilovalarni ishlab chiqish uchun ishlatiladigan .NET dasturiy ta'minot texnologiyasini qo'llab-quvvatladi.

Plaginning nomi rus tiliga "kumush nur" deb tarjima qilingan.

Microsoft Silverlight dasturini ishlab chiqish

2008 yil oktyabr oyida Microsoft plaginning ikkinchi versiyasini taqdim etdi, unga ko'plab yangi narsalar qo'shildi: ma'lumotlar xavfsizligi, ko'p sonli manba ma'lumotlari va formatlari bilan ishlash. Shu bilan birga, endi ochiq manbalar hamjamiyati bilan ish olib borilishi e'lon qilindi manba kodi. Shunday qilib, Microsoft Silverlight bilan ishlash uchun kodlar va kutubxonalar ishlab chiqish muhitiga qo'shildi. Bu nima degani? Butun dunyodagi ishqibozlar plaginning funksionalligini kengaytirishi mumkin edi va foydalanuvchilar auditoriyasi Linuxga yetib boradi.

Chiqarilganidan olti oy o'tgach, plaginning ikkinchi versiyasi 300 million martadan ko'proq o'rnatildi.

2009 yil mart oyida uchinchi versiya yangi xususiyatlarni qo'llab-quvvatlash bilan taqdim etildi, jumladan:

  • 3D grafika.
  • Yaxshilangan animatsiya.
  • Yangi video va audio standartlari.
  • GPU tezlatgichlaridan foydalanish.

To'rtinchi versiya mijozdan serverga video uzatishni, shuningdek, mikrofon va veb-kameradan foydalanishni qo'llab-quvvatlay boshladi.

2010-yil dekabr oyi boshida Microsoft Silverlight 5 e'lon qilindi.Eng yangi versiya bilan ishlash ancha yaxshilandi. 3D grafika. Boshqa o'zgarishlarga quyidagilar kiradi:

  • Ijro tezligini o'zgartirish imkoniyati.
  • Tezlashtirilgan dasturni ishga tushirish.
  • Matnni o'qish qobiliyati yaxshilandi.
  • 64-bitli operatsion tizimlarni qo'llab-quvvatlash paydo bo'ldi.

Plagindan foydalanish

Kompaniya vakillarining ta'kidlashicha, interaktiv Internet xizmatlarini ishlab chiqish xarajatlari dan kamayadi Microsoft yordamida Kumush nur. Bu nimani anglatadi? Ishlanma mavjud texnologiyalar bilan uzluksiz integratsiyalashganligi sababli dasturchilarning ishi osonlashadi.

Plagin video fayllarni ko'rsatishi mumkin yuqori aniqlik. Veb-sayt ishlab chiquvchilari va dizaynerlari o'zlarining veb-ilovalarini yaratish uchun Microsoft Silverlight-dan foydalanishlari mumkin.

O'z plaginini targ'ib qilish jarayonida kompaniya plagin asosidagi o'yinchi birlashtirilgan ko'plab mashhur portallar bilan hamkorlik qila boshladi. Shunday qilib, o'sha paytdagi mashhurlar bilan raqobat boshlandi Adobe Flash, Internetdagi ko'plab o'yinchilar asoslangan.

Plagin o'rnatilmoqda

Plaginni ishlatish uchun uni o'rnatishingiz kerak. Buning uchun Microsoft Silverlight rasmiy veb-saytiga o'tishingiz kerak. Bu sayt nimani taklif qiladi? Bu erda bo'ladi o'rnatish fayli, uni yuklab olishingiz va ishga tushirishingiz kerak. O'rnatish jarayoni avtomatik. Tugallangach, brauzeringizni qayta ishga tushirishingiz kifoya va plagin ishlay boshlaydi.

Moslashtirilgan bo'lishi mumkin avtomatik yangilash, lekin agar foydalanuvchi hamma narsani nazorat qilmoqchi bo'lsa, u holda funksiyani o'chirib qo'yish yoki uni yangi versiya mavjudligi haqida xabardor qilishga majburlash mumkin.

Bugungi kunda plagin allaqachon o'z mavqeini yo'qotmoqda, chunki uning o'rnini yanada ilg'or texnologiyalar egallaydi. Ammo shuni ta'kidlash kerakki, u IT sohasiga ta'sir ko'rsatgan kompyuter ishlanmalari orasida o'zining sharafli o'rniga loyiq emas edi.

Veb-texnologiyalar doimiy ravishda takomillashtirilmoqda va brauzerni o'z ehtiyojlariga mos ravishda sozlagan yoki bundan tashqari, veb-ilovalarni ishlab chiqayotgan deyarli har bir ilg'or foydalanuvchi Microsoft Silverlight dasturiga duch keldi. Xo'sh, bu Microsoft Silverlight dasturiy mahsuloti nima va uni o'rnatish kerakmi?

Ko'pchilik buni biladi Microsoft Silverlight Internet-ilovalar, kompyuterlar uchun dasturlar va dasturlarni loyihalash va ishlab chiqish uchun yaratilgan oʻzaro brauzer modul platformasi mobil qurilmalar. Microsoft-dan Silverlight bozorda paydo bo'lishi bilanoq, u darhol raqobatchi maqomini oldi Adobe Flash, chunki mahsulot brauzer imkoniyatlarini kengaytirish uchun maxsus ishlab chiqilgan. Ammo keng imkoniyatlar tufayli ilovaga nafaqat ilg‘or foydalanuvchilar, balki veb-mahsulot ishlab chiquvchilar ham qiziqish bildirishdi. Brauzer kengaytmasi Windows, Linux va MacOS da ishlaydi.

Tajribasiz foydalanuvchi nuqtai nazaridan Microsoft Silverlight oddiy qo'shimcha sifatida qabul qilinadi, uning yordamida foydalanuvchi qurilmasi veb-sahifalarni turli vizual effektlar, audio-video kliplar va animatsiyalarni ko'rish uchun kengaytirilishi mumkin.

Microsoft Silverlight-ning afzalliklari va kamchiliklari

Ehtimol, Microsoft Silverlight dasturining asosiy afzalligi XAML kengaytmasi tili bilan ishlash qobiliyatidir, buning uchun Microsoft Silverlight ayniqsa ilg'or veb-dizaynerlar va Microsoft Silverlight dasturchilari tomonidan yaxshi ko'riladi. Gap shundaki, veb-platforma cheklovlari tufayli ishlab chiquvchilarning ba'zi g'oyalarini amalga oshirib bo'lmaydi. Va bu erda yechim Microsoft Silverlight bilan mukammal tarzda ishlaydigan XAML belgilash tilidir. Mahsulot dizayner tomonidan yaratilgan veb-sahifani XAML formatida saqlashga imkon beradi, shundan so'ng hujjat brauzer maydonida ko'rsatiladi. Keyinchalik ishlab chiquvchi java-skriptdagi hujjatga kirish huquqiga ega bo'ladi. O'ylaymanki, siz allaqachon Microsoft Silverlight nima ekanligini va sizga kerakmi yoki yo'qligini tushuna boshladingiz.

Oddiy qilib aytganda, ishlab chiquvchilar keyinroq Microsoft o'rnatish Silverlight o'yinlar, animatsiyalar, vidjetlar, bannerlar va boshqalarni yaratish uchun yanada soddalashtirilgan va qulay vositadir.

Grafik plagin funksionalligi

  • Windows-dan foydalanmasdan videolarni o'ynang Media pleer;
  • .NET va .XAML tillarini qo'llab-quvvatlash;
  • Smooth Streaming deb nomlangan oqim xizmati mavjud;
  • Expression Studio 3 ning Sketchflow vositasi unumdorlik va tezlikni oshiradi;
  • tarkibni uch o'lchamli makonda joylashtirish;
  • Internetdagi videolarni muammosiz va tez kattalashtirish imkonini beruvchi Deep Zoom funksiyasi;
  • CPU asosidagi dekodlash Microsoft Silverlight-da mavjud;
  • Internetdagi katta hajmdagi ma'lumotlar bilan osonlashtirilgan o'zaro ta'sir;
  • hajmi bajariladigan fayllar 4 megabaytdan oshmaydi va o'rnatish o'n soniya davom etadi;
  • piksel shader effektlari mavjud;
  • Microsoft Silverlight plagini brauzerlarda o'rnatilgan bo'lib, bu uning viruslar bilan kasallanish ehtimolini yo'q qiladi;
  • turli platformalar bilan muvofiqligi (o'zaro platformalar).

Silverlight dasturining kamchiliklari

  • Microsoft Silverlight dasturi har doim ham eskirgan kompyuterlarda to'g'ri ishlamaydi;
  • faqat faol Internet aloqasi mavjud bo'lsa ishlaydi;
  • qurilma resurslariga cheklangan kirish imkoniyatiga ega, bu esa imkoniyatlarga ma'lum darajada ta'sir qiladi.

Endi, biz bu Microsoft Silverlight ekanligini aniqlaganimizdan so'ng, mahsulotning juda ko'p afzalliklari borligini o'zingiz ko'rishingiz mumkin, ammo faqat bir nechta kamchiliklar mavjud. Yaratish uchun RIA ilovalari DOM brauzeriga kirish va java-skriptdan RIA kodini chaqirish tufayli mahsulot boshqalar orasida eng yaxshisidir.

Xulosa qilish uchun, keyin Microsoft ilovasi Silverlight ishlab chiquvchilar tomonidan ma'lum g'oyalarni ular uchun qulay tarzda amalga oshirish kerak bo'lganda faol foydalaniladi. dasturiy ta'minot muhiti. Mahsulot oddiy foydalanuvchilar tomonidan unchalik yaxshi qabul qilinmadi, chunki ular uning keng funksionalligiga muhtoj emas edi.

Batafsil ko'rib chiqish uchun video:

Silverlight foydalanuvchi brauzerida grafik va tasvirlarni ko'rsatish uchun mas'ul bo'lib, faol tarkibni ko'rsatish texnologiyasini taqdim etadi. Platforma uchun vidjetlar yaratishda ham keng foydalaniladi Windows Vista va Windows yon paneli.

Texnologiya WMA, WMV va MP3 formatlarini tinglashni amalga oshiradi, lekin o'rnatishni talab qilmaydi qo'shimcha modullar foydalanuvchi tomonidan, chunki u kengaytmada amalga oshirilgan Windows Media O'yinchi. Silverlight foydalanuvchi va veb-ishlab chiqaruvchining imkoniyatlarini oshiradigan ko'plab mumkin bo'lgan interfeys vositalari tufayli Internetda keng qo'llaniladi.

Silverlght kodini .NET platformasidan istalgan tilda yozish mumkin.

Silverlight veb-saytlarda faol kontent yaratish uchun muqobil vositadir. Bundan tashqari bu qaror Microsoft kompaniyasidan Adobe Flash, HTML 5 va JavaFX kabi texnologiyalar Internetda keng qo'llaniladi.

Foydalanuvchi uchun Silverlight o'rnatilmoqda

Bugungi kunda so'nggi versiya moduli Silverlight 5 bo'lib, u Microsoft tomonidan yaratilgan rasmiy loyiha veb-saytida mavjud. Siz foydalanayotgan brauzer yordamida kompaniya veb-saytiga plaginni yuklab olish bo'limiga o'ting. Hozir yuklab olish havolasini bosing va o'rnatuvchi faylni yuklab olishni kuting.

Silverlight barcha zamonaviy Windows va MacOS ish stoli operatsion tizimlarida qo'llab-quvvatlanadi.

Yuklab olingan faylni ishga tushiring va paydo bo'lgan oynada mahsulotni o'rnatishni boshlash uchun "Hozir o'rnatish" tugmasini bosing. Foydalanayotgan Internet dasturlarini yoping va faylni ochish jarayoni tugashini kuting. O'rnatish tugallangach, ekranda tegishli bildirishnoma olasiz. "Yopish" tugmasini bosing va Internetni ko'rish dasturini ishga tushiring. Endi kontentni ushbu kontentni ko‘rsatish texnologiyasidan foydalanadigan saytlarda o‘ynashingiz mumkin.

Texnologiyaning kamchiliklari

Telefonlarda ishlaydigan Silverlight versiyasi mavjud Windows Phone. Biroq, Silverlight Android va iOS platformalari uchun mavjud emas bu texnologiya deyarli barchasida foydalanish mumkin emas mobil platformalar. Bu shuni anglatadiki, unda yozilgan ilovalar faqat kompyuter foydalanuvchilari uchun mavjud.

Texnologiyaning kamchiliklari orasida plaginning Windows va OS X dan boshqa tizimlar bilan ishlay olmasligi ham bor.Shuningdek, agar foydalanuvchi internetga ulanmagan bo'lsa, Silverlightda yozilgan dastur ishga tushmaydi.

Microsoft Silverlight dastur emas. Bir tomondan, bu multimediani ishlab chiqish texnologiyasidir dasturiy ta'minot boshqa tomondan, ushbu dasturiy ta'minotni ishlab chiqish uchun platforma.

Rasmiy Microsoft Silverlight logotipi

Nima uchun kerak?

Silverlight Microsoft tomonidan to'g'ridan-to'g'ri raqobatchisiga qaraganda kengroq, xavfsizroq va samaraliroq texnologiya sifatida ishlab chiqilgan. Ikkala texnologiyaning maqsadi bir xil, ya'ni vektor, rastrli 2D va 3D grafikalar, audio va videokliplar bilan ilovalarni ishlab chiqish va qo'llab-quvvatlash. Bu RIA ilovalari uchun platforma.

RIAlar ijro etish uchun foydalanuvchi qurilmasiga yuklab olinadigan veb-ilovalardir. Ishlayotganda ular Internetdan komponentlarni to'ldirishlari mumkin.

Silverlight 4 ta eng muhim zamonaviy veb komponentlarini birlashtiradi.

Silverligth har bir operatsion platformada joylashtirilishi taxmin qilingan edi, lekin aslida u faqat Windows, Mac OS X, Symbian-da paydo bo'ldi. Kross-platforma, shuningdek, Silverligth yordamida ishlab chiqilgan dastur yaxshi ishlashi va ekrandagi kabi ko'rinishi kerakligini anglatadi. shaxsiy kompyuter, va planshet yoki smartfon ekranida.

Silverligth platformasining asosiy komponenti XALM, belgilash tilidir. Bu sizga qidiruv tizimlari (Google, ) tomonidan indekslangan matnni ilovangizga kiritish imkonini beradi.

Silverlight ilovalari (2-versiyadan boshlab) .NET texnologiyasining bir qismi bo'lib, ularni istalgan platforma tillarida (C#, Object C++, Python) ishlab chiqish imkonini beradi.

O'rnatish uchun nima kerak

Dasturchi uchun Silverlight-ni o'rnatish shaxsiy kompyuteringizda tegishli ishlab chiqish muhitini o'rnatishni o'z ichiga oladi: Windows va Mac OS X da Visual Studio va Linuxda Mono.

Foydalanuvchi uchun Silverlight veb-brauzer uchun modul yoki plagindir. Uning imkoniyatlaridan foydalanish uchun uni qo'llab-quvvatlaydigan brauzerni yuklab olishingiz kerak.

Sizga Silverlight kerakmi

Agar siz foydalanuvchi bo'lsangiz, unda javob aniq. Yo'q. 2012 yilda texnologiya rasman istiqbolsiz va eskirgan deb tan olingan. Va bugungi kunda hech qanday zamonaviy brauzer uni qo'llab-quvvatlamaydi (Edgedan tashqari).

Silverligth-da bir necha yuzlab kuchli korporativ yechimlar mavjud bo'lsa-da, ilovalar soni har oy kamayib bormoqda. Microsoft mutaxassislari 2021 yilga borib Silverlight-ga asoslangan bitta dastur qolmasligini taxmin qilmoqda.

Foydalanuvchi ba'zi veb-komponentlar unga kirish imkoni bo'lmasligidan xavotirlanmasligi kerak. Dasturiy ta'minot ishlab chiqaruvchilari uzoq vaqt oldin o'zlarining dasturiy mahsulotlarida Silverlight-da yozilgan komponentlarni almashtirdilar yoki Silverlight va Flash-ni qo'llab-quvvatladilar.


Ushbu maqolani baham ko'ring ijtimoiy tarmoqlarda! Saytimizga yordam bering!

VK-da bizga qo'shiling!

Internetda ishlayotganimizda, biz tez-tez Microsoft Silverlight-ga havolalarni uchratamiz, bu bizni qiziqtirgan sahifada qandaydir pleer yoki boshqaruv elementining ishlashi uchun juda zarur. Xo'sh, bu nima va u nima uchun?

Microsoft Silverlight taniqli Adobe Flash dasturi bilan bir qatorda audio va video yozuvlar, animatsion grafikalar va turli interaktiv RIA (Rich Internet Application) ilovalarini Internet xizmatlariga joylashtirish imkonini beruvchi dasturiy baza yoki platforma deb ataladi. Buning uchun qo'llab-quvvatlash dasturiy platforma kabi amalga oshirildi Windows muhiti(Windows 2000 dan boshlab), shuningdek MacOS, Linux va Symbian. Silverlight brauzer plaginini o'z ichiga oladi, bu sizga Opera kabi eng mashhur brauzerlarda Internet ilovalari bilan ishlash imkonini beradi. Mozilla Firefox, Gugl xrom, Safari va Internet Explorer. Yoniq bu daqiqa Mobil qurilmalar uchun ko'pgina brauzerlar ham ushbu texnologiyani qo'llab-quvvatlaydi. Silverlight-ning joriy etilishi va keng qo'llanilishi tufayli Web 2.0 standartining rang-barang dizaynlashtirilgan va to'liq interaktiv Internet-resurslari paydo bo'ldi. Boshqacha aytganda, bizda amalda bor to'liq huquqli dasturlar, bu bizning kompyuterimizdagi oddiy ilovalardan kam emas, lekin to'g'ridan-to'g'ri sevimli brauzeringiz oynasidan ishga tushirilishi mumkin.

Microsoft Silverlight-ning afzalliklari quyidagilardan iborat:

  • plaginni istalganiga o'rnatish imkoniyati Windows tizimlari, MacOS yoki Linux;
  • plagin butunlay bepul;
  • atigi 10 soniyada o'rnatiladi va faqat 4 megabaytni tashkil qiladi;
  • yuqori aniqlikdagi video yozuvlarni o'ynashni qo'llab-quvvatlash;
  • brauzer oynasida mashhur formatdagi video va audioni o'ynashni qo'llab-quvvatlash Windows yordamida Media pleer;
  • brauzer oynasida ishlaydigan dasturlarni o'rnatish shart emas;
  • Tarmoqqa ulangan har qanday kompyuterdan sevimli ilovangizga kirishingiz mumkin;
  • kompyuterda o'rnatilmagan dasturni virus bilan yuqtirish ancha qiyin;
  • sevimli ilovalaringiz endi yangilanishi shart emas, bu avtomatik ravishda ishlab chiquvchi tomonidan amalga oshiriladi.

Ishlab chiquvchilar uchun yana bir afzallik: Silverlight-ga asoslangan ilovalarda yozilgan har qanday matn indekslanishi mumkin va unga kirish mumkin bo'ladi. qidiruv tizimlari. Adobe Flash buni qila olmadi.

Ammo hamma narsa biz xohlaganchalik oddiy va silliq emas. Ushbu platformada yozilgan ilovalar bizga tanish bo'lgan dasturlarni to'liq almashtirishga to'sqinlik qiladigan bir qator kamchiliklar mavjud.

Ushbu kamchiliklar orasida:

  • dasturlarning imkoniyatlari hali ham juda cheklangan, chunki ular kompyuter resurslaridan to'liq foydalana olmaydi (veb-ilovalar maxsus sandbox deb ataladigan joyda, ya'ni qat'iy izolyatsiya qilingan xavfsiz muhitda ishga tushiriladi);
  • birinchi marta ishga tushirilganda, Silverlight o'z dvigatelini brauzer keshiga joylashtiradi, shuning uchun dastur, ayniqsa zaif kompyuterlarda, uzoq vaqt ochilishi mumkin;
  • dasturni Internetga ulanmagan kompyuterda ishga tushirish mumkin emas;
  • har biri bilan yangi versiya Silverlight-da dasturlashning murakkabligi oshadi.

Oxir-oqibat, Silverlight texnologiyasidan foydalangan holda yaratilgan veb-saytlar va Internet ilovalariga bir nechta misollar keltirmoqchiman:

Jo Rassic - bu jangovar o'yin, unda dinozavrlar jangchilar rolini o'ynaydi;

Kolumbiyadan oldingi asarlar virtual muzey bo'lib, unda har bir eksponat batafsil ko'rib chiqilishi mumkin;

Warstory - Ikkinchi Jahon urushi haqidagi taktik strategiya;

Bundan tashqari, yon panel uchun taniqli vidjetlar Windows panellari Vista va ish stoli Windows ish stoli 7 yordamida ham yoziladi Microsoft texnologiyalari Kumush nur.