Кампутары, Праграмнае забеспячэнне
Што такое Silverlight?
У гэтым артыкуле паспрабуем разабрацца ў тым, што такое Silverlight, якія яго асаблівасці і прызначэнне. У сетцы часта згадваецца гэта назва ў спалучэнне з такім словам, як «убудова». Што сабой уяўляе убудова? Гэта такі адмысловы праграмны модуль, які можна падключыць да асноўнай праграмы і тым самым пашырыць або выкарыстоўваць яе магчымасці. У нашым выпадку убудова Silverlight падключаецца да браўзэра, які ўсталяваны ў адной з наступных аперацыйных сістэм: Linux, MacOS або Windows.
Silverlight быў распрацаваны кампаніяй Microsoft на аснове платформы .NET Framework. І гэта не проста плягін, а цэлая праграмная платформа, якая ў сябе яго ўключае. Яна дае магчымасць фірмам праектаваць і ствараць эфектыўныя прыкладанні і прадукты для прымянення ў сусветнай сетцы. А убудова дае магчымасць праглядаць вынік такіх распрацовак у браўзэры. У асноўным гэта некаторыя тыпы мультымедыйных матэрыялаў, такія, як інтэрактыўныя вэб-прыкладанні, высакаякаснае відэа і да т.п. Калі такі убудова ў браўзэры не ўстаноўлены, то некаторыя вэб-сайты проста не адлюстроўваюцца ў поўным аб'ёме. Спадзяюся, цяпер пытанне аб тым, што такое Silverlight, крыху праясніўся.
Чаму ж гэты убудова стаў такім папулярным? Перш за ўсё, таму, што ён бясплатны. Памер яго складае каля 4 мегабайт і яго лёгка ўсталёўваць. Да таго ж, асаблівасці, якімі ён валодае, несумненна не могуць не выклікаць цікавасць. Разгледзім іх падрабязней.
Ключавыя асаблівасці Silverlight:
- IIS Smooth Streaming;
- внебраузерная праца;
- SketchFlow;
- Deep Zoom;
- PivotViewer;
- новыя элементы кіравання;
- магчымасць пашырэння мультымедыйных фарматаў;
- перспектыўныя 3D-праекцыі;
- тэкстуры і стылі.
IIS Smooth Streaming - гэта пашырэнне, якое дазваляе праводзіць адаптыўную трансляцыю мультымедыйнага патоку па патрабаванні або ўжывую з дапамогай стандартных пратаколаў HTTP. Пры гэтым любы карыстальнік бачыць высакаякаснае малюнак па-за залежнасці ад таго, якая ў яго канфігурацыя кампутара і хуткасць падлучэння да сеткі Інтэрнэт.
Внебраузерная праца мае на ўвазе сабой магчымасць стварэння Silverlight-прыкладанні, якое можна запускаць на лакальным кампутары і працаваць з ім нават у тым выпадку, калі машына не падключана да сеткі. Пры гэтым няма неабходнасці ў тым, каб спампоўваць нейкія дадатковыя модулі або выкарыстоўваць нейкі адмысловы код. Такое прыкладанне здольна загружаць з сеткі сваё абнаўленне, атрымліваць доступ да дыскавай прасторы і правяраць статус падлучэння да Інтэрнэту. Гэта дазваляе ўсталёўваць з кліентамі больш цесныя і пастаянныя адносіны і выходзіць на новы ўзровень работы з Сеткай.
SketchFlow дае магчымасць у самыя кароткія тэрміны стварыць эфектыўную дэманстрацыю праекта будучай праграмы, у прыватнасці, гэта тычыцца карыстацкага інтэрфейсу. З дапамогай гэтага простага інструмента набор «сырых» ідэй ператвараецца ў прататып, які можна хутка запусціць у працу, калі кліент праявіць да яго цікавасць.
Функцыя Deep Zoom распрацавана з мэтай хуткага, плыўнага і дынамічнага маштабавання. Яна істотна зніжае час загрузкі і робіць высокі дазвол і частату кадраў больш даступнай.
PivotViewer здольны ператварыць аперацыі з вялікімі масівамі дадзеных, якія знаходзяцца ў Інтэрнэце, у займальны занятак, прыўносячы значнае зручнасць ў гэты працэс. Гэтая цікавая і простая мадэль адначасовай візуалізацыі шматлікіх аб'ектаў, звязаных паміж сабой агульнай тэмай, здольная доўгі час ўтрымліваць увагу карыстальнікаў і знаходзіць тэндэнцыі і заканамернасці, якія было цяжка выявіць, калі праглядаць кожны аб'ект паасобку.
Silverlight ўключае ў сябе звыш 60 новых высакаякасных элементаў кіравання і кантэйнераў разметкі. Распрацоўшчыкі могуць свабодна змяняць іх код або ўжываць першапачатковы выгляд гэтых элементаў.
Пашырэнне ліку мультымедыйных фарматаў забяспечваецца ў Silverlight праз падтрымку многіх іншых кодэкаў. Да таго ж, ён сам мае шэраг убудаваных кодэкаў.
3D-праекцыі, якія дазваляюць круціць і маштабаваць малюнак, магчымасць прымянення унікальных тэкстур і стыляў дазваляе рэалізаваць амаль любую творчую фантазію прафесійнага распрацоўніка.
Усе вышэйпералічаныя асаблівасці дапамагаюць разабрацца і зразумець, што такое Silverlight. Наўрад ці знойдзецца карыстальнік, які не захоча мець яго на сваім кампутары. А кампанія, якая разумее, што такое Silverlight, зможа зрабіць свой сайт проста страшэнным.
Similar articles
Trending Now