Microsoft Silverlight
માઈક્રોસોફ્ટ સિલ્વરલાઇટ એ એડોબના રનટાઇમ, એડોબ ફ્લેશ જેવી જ સમૃદ્ધ ઇન્ટરનેટ એપ્લિકેશનો લખવા અને ચલાવવા માટે રચાયેલ બંધ થયેલ એપ્લિકેશન માળખું છે. સિલ્વરલાઈટ માટેનું પ્લગઇન હજુ પણ બહુ ઓછા બ્રાઉઝર્સ માટે ઉપલબ્ધ છે. જ્યારે સિલ્વરલાઇટની પ્રારંભિક આવૃત્તિઓએ સ્ટ્રીમિંગ મીડિયા પર ધ્યાન કેન્દ્રિત કર્યું હતું, ત્યારે પછીની આવૃત્તિઓએ મલ્ટીમીડિયા, ગ્રાફિક્સ અને એનિમેશનને ટેકો આપ્યો હતો અને વિકાસકર્તાઓને સી. એલ. આઈ. ભાષાઓ અને વિકાસ સાધનો માટે ટેકો આપ્યો હતો. સિલ્વરલાઈટ એ વિન્ડોઝ ફોન માટેના બે એપ્લિકેશન ડેવલપમેન્ટ પ્લેટફોર્મ્સમાંથી એક હતું, પરંતુ સિલ્વરલાઈટનો ઉપયોગ કરતા વેબ પૃષ્ઠો ઈન્ટરનેટ એક્સપ્લોરરના વિન્ડોઝ ફોન અથવા વિન્ડોઝ મોબાઇલ વર્ઝન પર નહોતા ચાલતા, કારણ કે તે પ્લેટફોર્મ્સ પર ઈન્ટરનેટ એક્સપ્લોરર માટે કોઈ સિલ્વરલાઈટ પ્લગઇન નહોતું. માઇક્રોસોફ્ટે 12 ઓક્ટોબર, 2021ના રોજ ઈન્ટરનેટ એક્સપ્લોરર 11 (છેલ્લું બાકી રહેલું વેબ બ્રાઉઝર જે હજુ પણ સિલ્વરલાઇટને સપોર્ટ કરે છે) પર સિલ્વરલાઇટ માટેનો સપોર્ટ સમાપ્ત કર્યો હતો. તે વિન્ડોઝ 8.1 અને પછીના અને વિન્ડોઝ સર્વર 2012 અને પછીના, અને દા. ત. વિન્ડોઝ એમ્બેડેડ પી. ઓ. એસ. રેડી 7 અને વિન્ડોઝ થિન પી. સી., જ્યારે કે. વિન્ડોઝ 7 અને તેના પહેલાના વર્ગોને સુરક્ષા સુધારાઓ મળતા નથી. ઇતિહાસ પરિચય 2007 માં પ્રારંભિક પ્રક્ષેપણથી, સમીક્ષકોએ ઉત્પાદનની સરખામણી એડોબના ફ્લેશ (બંધ થયા પછી) સાથે કરી હતી. statowl.com અનુસાર, માઇક્રોસોફ્ટ સિલ્વરલાઇટમાં મે 2011માં 64.2% નો પ્રવેશ થયો હતો. જુલાઈ 2010નો ઉપયોગ 53.6% હતો, જ્યારે બજારના અગ્રણી એડોબ ફ્લેશ બ્રાઉઝર્સના 95.3% પર સ્થાપિત કરવામાં આવ્યું હતું, અને બ્રાઉઝર્સના 76.5% પર જાવાને ટેકો આપવામાં આવ્યો હતો. આ પ્લગિન્સનો ટેકો પરસ્પર વિશિષ્ટ નથી; એક સિસ્ટમ ત્રણેયને ટેકો આપી શકે છે. સિલ્વરલાઈટનો ઉપયોગ બેઇજિંગમાં 2008ના સમર ઓલિમ્પિક્સ, વાનકુવરમાં 2010ના વિન્ટર ઓલિમ્પિક્સ અને યુનાઇટેડ સ્ટેટ્સના બંને મુખ્ય રાજકીય પક્ષો માટે 2008ના સંમેલનોના એનબીસી કવરેજ માટે વિડિયો સ્ટ્રીમિંગ પ્રદાન કરવા માટે કરવામાં આવ્યો હતો. સિલ્વરલાઈટનો ઉપયોગ એમેઝોન વિડિયો અને નેટફ્લિક્સ દ્વારા તેમની ઇન્સ્ટન્ટ વિડિયો સ્ટ્રીમિંગ સેવાઓ માટે પણ કરવામાં આવ્યો હતો, પરંતુ નેટફ્લિક્સે 2013માં તેના ટેક બ્લોગમાં જણાવ્યું હતું કે, માઇક્રોસોફ્ટે સિલ્વરલાઈટના જીવનના અંતની જાહેરાત કરી હોવાથી, તેઓ એચટીએમએલ5 વિડિયો તરફ આગળ વધશે. ડિમાઇઝ ઉદ્યોગના નિરીક્ષકોએ 2011 ની શરૂઆતમાં સિલ્વરલાઈટના મૃત્યુની જાહેરાત કરી હતી. આંતરિક રીતે, ટેક્નોલોજીના સમર્થકો પણ વિચારતા હતા કે એક્સ્ટેન્સિબલ એપ્લિકેશન માર્કઅપ લેંગ્વેજને એક ખ્યાલ તરીકે શરૂઆતથી જ ખરાબ વિચાર હતો. 2012માં, માઇક્રોસોફ્ટે વિન્ડોઝ 8માં એચ. ટી. એમ. એલ. 5 માટે સિલ્વરલાઇટની અવગણના કરી હતી, પરંતુ 2015ની શરૂઆત સુધીમાં, સિલ્વરલાઇટના ભવિષ્ય પર માઇક્રોસોફ્ટની સત્તાવાર સ્થિતિ શું હતી તે સ્પષ્ટ નહોતું. જુલાઈ 2015માં, માઈક્રોસોફ્ટ બ્લોગ પોસ્ટે સ્પષ્ટતા કરી હતી કે, "અમે એવી કંપનીઓને પ્રોત્સાહિત કરીએ છીએ કે જેઓ મીડિયા માટે સિલ્વરલાઈટનો ઉપયોગ કરે છે, તેઓ ડી. એ. એસ. એચ./એમ. એસ. ઈ./સી. ઈ. એન. સી./ઇ. એમ. ઈ. આધારિત ડિઝાઇનમાં સંક્રમણ શરૂ કરે". માઇક્રોસોફ્ટે 12 ઓક્ટોબર, 2021ના રોજ સિલ્વરલાઇટ સપોર્ટને સમાપ્ત કરવાની યોજના બનાવી હતી. IE7-8 માટેનો આધાર OSના આધારે 2014 અને 2016ની વચ્ચે દૂર કરવામાં આવ્યો હતો. IE9 અને IE10 માટેનો આધાર પણ સમાપ્ત થઈ ગયો છે "અથવા અંતર્ગત બ્રાઉઝર્સનો આધાર જીવનચક્ર, જે પણ ટૂંકો હોય તે". માઈક્રોસોફ્ટ એજ માટે કોઈ સિલ્વરલાઈટ પ્લગઇન ઉપલબ્ધ નથી. તેને સપ્ટેમ્બર 2015થી ગૂગલ ક્રોમ દ્વારા અથવા માર્ચ 2017થી ફાયરફોક્સ દ્વારા ટેકો આપવામાં આવ્યો નથી. લગભગ 0.02% સાઇટોએ સિલ્વરલાઇટનો ઉપયોગ કર્યો હતો, 1.5 ટકાથી ઓછી સાઇટોએ બંધ કરાયેલ એડોબ ફ્લેશ પ્લેયરનો ઉપયોગ કર્યો હતો અને 0.013% કરતા ઓછા સાઇટો જાવા ક્લાયન્ટ-સાઇડનો ઉપયોગ કરે છે (જ્યારે 3.7% જાવા સર્વર-સાઇડનો ઉપયોગ કરે છે). ઝાંખી સિલ્વરલાઇટ વિન્ડોઝ પ્રેઝન્ટેશન ફાઉન્ડેશન (ડબલ્યુપીએફ) જેવી જ જાળવી રાખેલી મોડ ગ્રાફિક્સ સિસ્ટમ પ્રદાન કરે છે, અને મલ્ટીમીડિયા, ગ્રાફિક્સ, એનિમેશન અને ઇન્ટરેક્ટિવિટીને એક જ રન-ટાઇમ વાતાવરણમાં એકીકૃત કરે છે. સિલ્વરલાઈટ એપ્લિકેશન્સમાં, વપરાશકર્તા ઇન્ટરફેસો એક્સ્ટેન્સિબલ એપ્લિકેશન માર્કઅપ લેંગ્વેજ (XAML) માં જાહેર કરવામાં આવે છે અને ડોટ નેટ ફ્રેમવર્કના સબસેટનો ઉપયોગ કરીને પ્રોગ્રામ કરવામાં આવે છે. XAML નો ઉપયોગ વેક્ટર ગ્રાફિક્સ અને એનિમેશનને ચિહ્નિત કરવા માટે થઈ શકે છે. સિલ્વરલાઈટનો ઉપયોગ વિન્ડોઝ વિસ્ટા માટે વિન્ડોઝ સાઇડબાર ગેજેટ્સ બનાવવા માટે પણ થઈ શકે છે. સિલ્વરલાઈટ વિન્ડોઝ મીડિયા પ્લેયર, વિન્ડોઝ મીડિયા પ્લેયર એક્ટિવએક્સ નિયંત્રણ અથવા વિન્ડોઝ મીડિયા બ્રાઉઝર પ્લગ-ઇન્સની જરૂર વગર તમામ સમર્થિત બ્રાઉઝર્સમાં H.264 વિડિયો, એડવાન્સ્ડ ઓડિયો કોડિંગ, વિન્ડોઝ મીડિયા વીડિયો (WMV), વિન્ડોઝ મીડિયા ઓડિયો (WMA) અને MPEG લેયર III (MP3) મીડિયા સામગ્રીને સપોર્ટ કરે છે. કારણ કે વિન્ડોઝ મીડિયા વિડિયો 9 એ સોસાયટી ઓફ મોશન પિક્ચર એન્ડ ટેલિવિઝન એન્જિનિયર્સ (SMPTE) વીસી-1 ધોરણનું અમલીકરણ છે, સિલ્વરલાઇટ વીસી-1 વિડિયોને પણ સપોર્ટ કરે છે. અંતિમ વપરાશકર્તા લાઇસન્સ કરાર મુજબ વીસી-1 અને H.264 ને ફક્ત "ગ્રાહકના વ્યક્તિગત અને બિન-વ્યાવસાયિક ઉપયોગ" માટે લાઇસન્સ આપવામાં આવ્યું છે. સિલ્વરલાઈટ એક્સ્ટેન્સિબલ માર્કઅપ લેંગ્વેજ (એક્સ. એમ. એલ.) સામગ્રીને ગતિશીલ રીતે લોડ કરવાનું શક્ય બનાવે છે જેને ડોક્યુમેન્ટ ઓબ્જેક્ટ મોડલ (ડી. ઓ. એમ.) ઇન્ટરફેસ દ્વારા હેરફેર કરી શકાય છે, જે એક એવી તકનીક છે જે પરંપરાગત એજેક્સ તકનીકો સાથે સુસંગત છે. સિલ્વરલાઈટ ડાઉનલોડર ઓબ્જેક્ટને ઉજાગર કરે છે જેનો ઉપયોગ સ્ક્રિપ્ટ્સ, મીડિયા અસ્કયામતો અથવા અન્ય ડેટા જેવી સામગ્રી ડાઉનલોડ કરવા માટે થઈ શકે છે, જે એપ્લિકેશન દ્વારા જરૂરી હોઈ શકે છે. આવૃત્તિ 2 સાથે, પ્રોગ્રામિંગ તર્ક કોઈપણ. NET ભાષામાં લખી શકાય છે, જેમાં આયર્નરુબી અને આયર્નપાઇથન જેવી સામાન્ય ગતિશીલ પ્રોગ્રામિંગ ભાષાઓના કેટલાક પરમાણુ ઉત્ક્રાંતિનો સમાવેશ થાય છે. નોવેલ દ્વારા માઇક્રોસોફ્ટના સહયોગથી વિકસાવવામાં આવેલ મૂનલાઇટ નામનું મફત સોફ્ટવેર અમલીકરણ (હવે ત્યજી દેવાયેલું), લિનક્સ, ફ્રીબીએસડી અને અન્ય ઓપન સોર્સ પ્લેટફોર્મ્સ પર સિલ્વરલાઇટ સંસ્કરણ 1 અને 2ની કાર્યક્ષમતા લાવવા માટે બહાર પાડવામાં આવ્યું હતું, જોકે કેટલાક લિનક્સ વિતરણોમાં પુનઃવિતરણ અને પેટન્ટની ચિંતાઓને ટાંકીને તેનો સમાવેશ કરવામાં આવ્યો ન હતો. જો કે, મે 2012 માં, લોકપ્રિયતાના અભાવને કારણે મૂનલાઇટને છોડી દેવામાં આવી હતી. લગભગ પાંચ વર્ષ દરમિયાન, માઇક્રોસોફ્ટે વિવિધ પ્લેટફોર્મ સપોર્ટ સાથે પાંચ આવૃત્તિઓ રજૂ કરી હતીઃ પ્રથમ આવૃત્તિ 2007માં રજૂ કરવામાં આવી હતી અને પાંચમી (અને અંતિમ) મુખ્ય આવૃત્તિ 8 મે, 2012ના રોજ રજૂ કરવામાં આવી હતી. તે માઈક્રોસોફ્ટ વિન્ડોઝ (વિન્ડોઝ આરટી સિવાય) ઓપરેટિંગ સિસ્ટમ્સ પર ઇન્ટરનેટ એક્સપ્લોરર વેબ બ્રાઉઝરની પછીની આવૃત્તિઓ સાથે, એપલ મેકઓએસ પર સફારી સાથે અને વિન્ડોઝ મોબાઇલ અને સિમ્બિયન (સિરીઝ 60) પ્લેટફોર્મનો ઉપયોગ કરતા મોબાઇલ ઉપકરણો સાથે સુસંગત છે. સિલ્વરલાઈટ માટે ક્રોસ-પ્લેટફોર્મ મોઝિલા ફાયરફોક્સ સપોર્ટને માર્ચ 2017માં બહાર પાડવામાં આવેલા ફાયરફોક્સ 52માં દૂર કરવામાં આવ્યો હતો જ્યારે મોઝિલાએ એનપીએપીઆઈ પ્લગિન્સ માટે સપોર્ટને દૂર કર્યો હતો, જે તેને ગૂગલ ક્રોમમાં એનપીએપીઆઈ પ્લગિન સપોર્ટને દૂર કરવા સાથે સુસંગત બનાવે છે. ડેસ્કટોપ કમ્પ્યુટર્સ સિલ્વરલાઇટને સ્ટ્રીમિંગ SIMD એક્સ્ટેન્શન્સ (SSE) સપોર્ટ સાથે x86 પ્રોસેસરની જરૂર છે. સપોર્ટેડ પ્રોસેસર્સમાં ઇન્ટેલ પેન્ટિયમ III અને ઉપર, એએમડી એથલોન એક્સપી અને ઉપર, અને નવા એએમડી ડ્યુરોન્સનો સમાવેશ થાય છે. નીચેનું કોષ્ટક વિવિધ ઓપરેટિંગ સિસ્ટમ્સ અને વેબ બ્રાઉઝર્સ માટે સિલ્વરલાઇટ આવૃત્તિઓની ઉપલબ્ધતા અને સુસંગતતા મેટ્રિક્સ રજૂ કરે છે. ઓપેરાને ટેકો આપવાનું વચન 3 મે, 2007થી આપવામાં આવ્યું હતું, જ્યારે ઓપેરાના મુખ્ય વેબ ઓપનર ડેવિડ સ્ટોરીએ મિક્સ પરિષદ માટે માઈક્રોસોફ્ટ પોસ્ટર જાહેર કર્યું હતું, જેમાં ઓપેરાનું એકીકરણ સિલ્વરલાઇટ 1.1ના ભાગરૂપે દર્શાવવામાં આવ્યું હતું. જો કે, ઓપેરાને ક્યારેય સત્તાવાર રીતે સિલ્વરલાઇટ દ્વારા સમર્થન આપવામાં આવ્યું ન હતું. લિનક્સ અને ફ્રીબીએસડી પર, કાર્યક્ષમતા મૂનલાઇટ અને પાઇપલાઈટ દ્વારા ઉપલબ્ધ હતી, જોકે ત્યારથી બંને પ્રોજેક્ટ બંધ કરવામાં આવ્યા છે. મૂનલાઇટ મુખ્ય લિનક્સ વિતરણો માટે ફાયરફોક્સ, કોન્કરર અને ઓપેરા બ્રાઉઝર્સ માટે સમર્થન સાથે ઉપલબ્ધ છે, જો કે તે નોવેલ દ્વારા મેળવવામાં આવ્યું હતું. મિગ્યુએલ ડી ઇકાઝાએ અન્ય ઓપરેટિંગ સિસ્ટમ્સ (બીએસડી, સોલારિસ) અને અન્ય બ્રાઉઝર્સ (કોન્કરર, વેબકિટ અને ઓપેરા) ના વિકાસકર્તાઓ સાથે કામ કરવામાં રસ દાખવ્યો છે જેથી મૂનલાઇટ તેમની સિસ્ટમો પર સારી રીતે કામ કરે. ફ્રીબીએસડી માટે મૂનલાઇટ વર્ઝન 1ની ઉપલબ્ધતાની જાહેરાત માર્ચ 2009માં કરવામાં આવી હતી, પરંતુ ત્યારથી તે વાસ્તવમાં કામ કરતું નથી તેવું નોંધવામાં આવ્યું છે. મૂનલાઇટનું વર્તમાન સંસ્કરણ (4 પૂર્વાવલોકન 1) સત્તાવાર રીતે લિનક્સ-આધારિત ઓપરેટિંગ સિસ્ટમો પર ફાયરફોક્સના નવા સંસ્કરણો (3. x કરતા નવા) પર કામ કરતું નથી. જો કે, તેને બિનસત્તાવાર રીતે સ્થાપિત કરી શકાય છે (ઉદાહરણ તરીકે એડ-ઓન સુસંગતતા રિપોર્ટર એડ-ઓનનો ઉપયોગ કરીને) અને ફાયરફોક્સ 11 સાથે તે સ્થાપિત થાય ત્યારે યોગ્ય રીતે કામ કરે છે. ઉપર નોંધ્યા મુજબ, મૂનલાઇટ પ્રોજેક્ટ મે 2012 માં છોડી દેવામાં આવ્યો હતો. પાઇપલાઈટ નામનું બ્રાઉઝર પ્લગઇન સિલ્વરલાઈટ ઍક્સેસ પ્રદાન કરવા માટે વપરાય છે. પાઈપલાઈટને એન. પી. એ. પી. આઈ. પ્લગઈનો માટે બ્રાઉઝર સપોર્ટની જરૂર છે, જે ફાયરફોક્સ, ક્રોમ અને ઓપેરાની નવી આવૃત્તિઓએ છોડી દીધી છે. 2018 સુધીમાં, પાઇપલાઈટ પ્રોજેક્ટ બંધ કરવામાં આવ્યો છે. મોબાઇલ ઉપકરણો સિલ્વરલાઇટ એન્ડ્રોઇડ અથવા આઇ. ઓ. એસ. પર ઉપલબ્ધ નહોતું, જે મોબાઇલ બજારમાં સૌથી વધુ પ્રચલિત ઓપરેટિંગ સિસ્ટમ હતી. સિલ્વરલાઈટ એ વિન્ડોઝ ફોન માટે પ્રાથમિક વિકાસ વાતાવરણ હતું (જે અત્યાર સુધીમાં બંધ થઈ ગયું છે) અને તે સિલ્વરલાઈટ 4 પર આધારિત છે. વિન્ડોઝ મોબાઇલની અગાઉની આવૃત્તિઓ માટે, વિન્ડોઝ મોબાઇલ 6 માટે પ્રથમ કોમ્યુનિટી ટેક્નોલોજી પૂર્વાવલોકન (સી. ટી. પી.) 2008ના બીજા ત્રિમાસિક ગાળામાં અપેક્ષિત હતું, પરંતુ હજુ પણ તેની સત્તાવાર જાહેરાત કરવામાં આવી નથી. માઇક્રોસોફ્ટે સિલ્વરલાઈટને વિન્ડોઝ મોબાઇલ 6. x પર લાવવા પર ધ્યાન કેન્દ્રિત કરવાનું બંધ કરી દીધું છે. નોકિયાએ સિમ્બિયન ઓએસ પર એસ 60 માટે તેમજ સિરીઝ 40 ઉપકરણો અને નોકિયા ઇન્ટરનેટ ટેબ્લેટ્સ માટે મોબાઇલ માટે સિલ્વરલાઇટ ઉપલબ્ધ કરાવવાની યોજનાની જાહેરાત કરી હતી (જ્યારે તેણે પાછળથી આ વ્યવસાય માઇક્રોસોફ્ટને વેચી દીધો હતો અને હવે તે એન્ડ્રોઇડ ટેબ્લેટ્સ વેચે છે અને આલ્કાટેલ-લ્યુસેન્ટ બ્રાન્ડેડ સ્માર્ટફોન વેચે છે). મોબાઇલ માટે સિલ્વરલાઇટ સિલ્વરલાઇટ 2 સામગ્રી અને ડોટ નેટ ભાષાઓને સપોર્ટ કરે છે. વિન્ડોઝ ફોન 7.5 માટે સિલ્વરલાઇટ સિલ્વરલાઇટ 4 પર આધારિત છે. વિકાસ સાધનો સિલ્વરલાઇટ કાર્યક્રમો કોઈપણ. NET પ્રોગ્રામિંગ ભાષામાં લખી શકાય છે. જેમ કે, કોઈપણ વિકાસ સાધનો કે જેનો ઉપયોગ ડોટ નેટ ભાષાઓ સાથે થઈ શકે છે તે સિલ્વરલાઇટ સાથે કામ કરી શકે છે, જો કે તેઓ ડોટ નેટ ફ્રેમવર્ક સીએલઆરને બદલે એપ્લિકેશનને હોસ્ટ કરવા માટે સિલ્વરલાઇટ કોરસીએલઆરને લક્ષ્ય બનાવી શકે છે. માઇક્રોસોફ્ટે સિલ્વરલાઈટ યુઝર ઇન્ટરફેસ એપ્લિકેશન્સની ડિઝાઇન માટે વિઝ્યુઅલ સ્ટુડિયોના સહયોગી સાધન તરીકે માઈક્રોસોફ્ટ એક્સપ્રેશન બ્લેન્ડને સ્થાન આપ્યું છે. વિઝ્યુઅલ સ્ટુડિયોનો ઉપયોગ સિલ્વરલાઇટ કાર્યક્રમો વિકસાવવા અને ડીબગ કરવા માટે થઈ શકે છે. સિલ્વરલાઈટ પ્રોજેક્ટ બનાવવા માટે અને કમ્પાઇલરને કોરસીએલઆરને લક્ષ્ય બનાવવા માટે, વિઝ્યુઅલ સ્ટુડિયોને વિઝ્યુઅલ સ્ટુડિયો માટે સિલ્વરલાઈટ ટૂલ્સની જરૂર છે. સિલ્વરલાઈટ કંટ્રોલ એ એક્સ્ટેંશન. XAP સાથેની ઝીપ ફોર્મેટ ફાઇલ છે જેમાં પ્રવેશ બિંદુ (વર્ગ અને એસેમ્બલી) સાથે આ સૂચિ ધરાવતી AppManifest.XAML ફાઇલ સાથે એક અથવા વધુ. NET સંચાલિત એસેમ્બલી (. DLL ફાઇલો) ની સૂચિ હોય છે. તેને ઑબ્જેક્ટ ટેગનો ઉપયોગ કરીને કોઈપણ એચટીએમએલ ફાઇલમાં હોસ્ટ કરી શકાય છે, ઉદાહરણ તરીકેઃ <ઓબ્જેક્ટ ડેટા = "ડેટાઃ એપ્લિકેશન/એક્સ-સિલ્વરલાઈટ-2", પ્રકાર = "એપ્લિકેશન/એક્સ-સિલ્વરલાઈટ-2" પહોળાઈ = "100%" ઊંચાઈ = "100%"> <પરમ નામ = "સ્રોત" મૂલ્ય = "MySilverLightControl.xap"/> </ઓબ્જેક્ટ> સિલ્વરલાઈટ પ્રોજેક્ટમાં એવી ફાઇલો અને ફાઇલો હોય છે જે એચટીએમએલ પૃષ્ઠોમાં ઉપયોગ માટે સિલ્વરલાઈટ પ્લગ-ઇન, યુઆઈ માટે એક્સએએમએલ ફાઇલ અને એપ્લિકેશન કોડ માટે કોડ-પાછળની ફાઇલોને પ્રારંભ કરે છે. સિલ્વરલાઈટ એપ્લિકેશન્સને ASP.NET એપ્લિકેશન્સ જેવી જ રીતે ડીબગ કરવામાં આવે છે. વિઝ્યુઅલ સ્ટુડિયોની સી. એલ. આર. રિમોટ ક્રોસ પ્લેટફોર્મ ડીબગિંગ સુવિધાનો ઉપયોગ અલગ પ્લેટફોર્મ પર ચાલતી સિલ્વરલાઇટ એપ્લિકેશનોને પણ ડીબગ કરવા માટે કરી શકાય છે. સિલ્વરલાઇટ 2 ના પ્રકાશન સાથે, એક્લિપ્સને વિકાસ સાધન વિકલ્પ તરીકે ઉમેરવામાં આવ્યું હતું. એપ્રિલ 2007ના પીસી વર્લ્ડના અહેવાલમાં સૂચવવામાં આવ્યું હતું કે માઇક્રોસોફ્ટ સિલ્વરલાઈટ સોર્સ કોડના અમુક ભાગોને ઓપન સોર્સ સોફ્ટવેર તરીકે રજૂ કરવાનો ઇરાદો ધરાવે છે, પરંતુ એક અઠવાડિયા પછી માઇક્રોસોફ્ટ ખાતે પ્લેટફોર્મ ટેક્નોલોજી સ્ટ્રેટેજીના ડિરેક્ટર સેમ રામજીએ પુષ્ટિ કરીને અફવાઓનું ખંડન કર્યું હતું કે કંપનીની સિલ્વરલાઈટ ખોલવાની કોઈ યોજના નથી. કેટલાક નિયંત્રણો કે જે સિલ્વરલાઈટ સાથે આવે છે તે સિલ્વરલાઈટ ટૂલકિટ તરીકે ઓળખાતા એક અલગ પ્રોજેક્ટના ભાગ રૂપે માઈક્રોસોફ્ટ પબ્લિક લાઇસન્સ હેઠળ ઉપલબ્ધ છે. સિલ્વરલાઈટની માલિકીની પ્રકૃતિ સ્પર્ધા માટે ચિંતાનો વિષય છે કારણ કે તે વર્લ્ડ વાઇડ વેબની ખુલ્લી પ્રકૃતિને નુકસાન પહોંચાડી શકે છે. મુક્ત સોફ્ટવેરના હિમાયતીઓ પણ ચિંતિત છે કે સિલ્વરલાઈટ માઇક્રોસોફ્ટની આલિંગન, વિસ્તરણ અને અગ્નિશામક વ્યૂહરચનાનું બીજું ઉદાહરણ હોઈ શકે છે. માઈક્રોસોફ્ટ સિલ્વરલાઇટ અને એડોબ ફ્લેશ બંને માલિકી ધરાવે છે. સિલ્વરલાઈટની જેમ ફ્લેશના ફાઇલ બંધારણો જાહેરમાં દસ્તાવેજીકૃત ધોરણો છે. સિલ્વરલાઈટ, અન્ય વેબ તકનીકોની જેમ, પેટન્ટ-એનકમ્બર્ડ ઓડિયો અને વિડિયો કોડેકનો ઉપયોગ કરે છે. મોનો મૂનલાઇટ અમલીકરણ મોનો ટીમે મૂનલાઇટના વિકાસને છોડી દીધો, જે સિલ્વરલાઈટ 1 અને 2 રનટાઇમ બંનેનું મફત અને ઓપન-સોર્સ અમલીકરણ હતું. સિલ્વરલાઈટની નબળી સ્વીકૃતિ અને માઈક્રોસોફ્ટ દ્વારા લાદવામાં આવેલા પ્રતિબંધોને કારણે 2012માં વિકાસ બંધ કરવામાં આવ્યો હતો. આ પ્રોજેક્ટને માઈક્રોસોફ્ટ દ્વારા સત્તાવાર રીતે ટેકો આપવામાં આવ્યો હતો, જેણે નોવેલ સાથેના કરાર હેઠળ, સિલ્વરલાઈટ બેઝ ક્લાસ લાઇબ્રેરી API, દ્વિસંગી કોડેક્સ અને મોનો ટીમને ઉપલબ્ધ પરીક્ષણ કેસોની ઍક્સેસ, જાહેર રીતે ઉપલબ્ધ ન હોય તેવી વધારાની વિશિષ્ટતાઓ બનાવી હતી. જે "કરાર" હેઠળ નોવેલને આ વિશિષ્ટ પ્રવેશ આપવામાં આવ્યો હતો તે પણ લાઇસન્સિંગ સાથે અસંગત શરતો નિર્દિષ્ટ કરે છે જે મોટાભાગના મફત અને ઓપન સોર્સ સોફ્ટવેરને આવરી લે છે. ઉદાહરણ તરીકે, તે ખાસ જરૂરી હતું કે સોફ્ટવેર "સીધા નોવેલ પાસેથી અથવા મધ્યવર્તી પ્રાપ્તકર્તા દ્વારા મેળવવામાં આવ્યું હોવું જોઈએ" અને તે "GPLv3 અથવા સમાન લાઇસન્સ હેઠળ લાઇસન્સ ધરાવતું ન હોવું જોઈએ". કેટલાક મુક્ત સોફ્ટવેર સમર્થકોએ કરારની ટીકા કરી હતી. ઈન્ટરનેટ એક્સપ્લોરર, ફાયરફોક્સ અને ક્રોમ માટે એપલ અને માઈક્રોસોફ્ટ ડેસ્કટોપ પર તેના વ્યાપક સમર્થનની સરખામણીમાં, ખાસ કરીને લિનક્સ સિસ્ટમ્સ પર, તેના ક્રોસ-પ્લેટફોર્મ ઓપરેટિંગ સિસ્ટમ સુસંગતતાના વચનોને અનુરૂપ ન રહેવા બદલ સિલ્વરલાઇટની ટીકા કરવામાં આવી હતી. માઇક્રોસોફ્ટ સત્તાવાર રીતે મૂનલાઇટ પ્રોજેક્ટ પર સહયોગ કરી રહ્યું હોવા છતાં, એડોબ સિસ્ટમ્સના સીઇઓ બ્રુસ ચિઝેને, જે સ્પર્ધાત્મક માલિકીનું ફ્લેશ પ્લેટફોર્મ વેચે છે, "સિલ્વરલાઇટ પ્લેટફોર્મને વિન્ડોઝ ઉપરાંત અન્ય ઓએસ સાથે સુસંગત રાખવા માટે માઇક્રોસોફ્ટની પ્રતિબદ્ધતા" પર સવાલ ઉઠાવ્યો હતો. તેમની ચિંતાઓ "ઇતિહાસના ઉદાહરણો" પર આધારિત છે જ્યાં તેમણે કહ્યું હતું કે માઇક્રોસોફ્ટે ચાલુ ક્રોસ-પ્લેટફોર્મ સુસંગતતાના વચનો સાથે ઉત્પાદનો શરૂ કર્યા હતા જે હવે લાગુ પડતા નથી, ઉદાહરણ તરીકે યુનિક્સ માટે ઈન્ટરનેટ એક્સપ્લોરર અને મેક માટે વિન્ડોઝ મીડિયા પ્લેયર. હાલના વેબ ધોરણો સાથે સંબંધ 2007 માં, કેલિફોર્નિયા અને અન્ય કેટલાક યુ. એસ. રાજ્યોએ જિલ્લા ન્યાયાધીશને માઇક્રોસોફ્ટના મોટાભાગના અવિશ્વાસના કેસના સમાધાનને વધુ પાંચ વર્ષ માટે લંબાવવા કહ્યું હતું, જેમાં "માઇક્રોસોફ્ટ તેના નવા એડોબ ફ્લેશ હરીફ સિલ્વરલાઇટ તરફ 'રમતના મેદાનને નમાવવા' માટે વિન્ડોઝના આગામી સંસ્કરણનો ઉપયોગ કરી શકે છે તે ભય સહિત અનેક ચિંતાઓનો ઉલ્લેખ કર્યો હતો", સિએટલ પોસ્ટ-ઇન્ટેલિજન્સર લેખ કહે છે. દરખાસ્ત પરના અંતિમ ચુકાદાએ સમાધાનને બે વર્ષ, નવેમ્બર 2009 સુધી લંબાવ્યું હતું, પરંતુ સિલ્વરલાઇટ સાથે અસંબંધિત કારણોસર. આવૃત્તિ ઇતિહાસ સિલ્વરલાઇટ 1-સિલ્વરલાઇટ 1, કોડનેમ વિન્ડોઝ પ્રેઝન્ટેશન ફાઉન્ડેશન/એવરીવેયર (ડબલ્યુપીએફ/ઇ) હેઠળ વિકસાવવામાં આવી હતી, જે 2007માં રજૂ કરવામાં આવી હતી. તેમાં મુખ્ય પ્રસ્તુતિ માળખાનો સમાવેશ થાય છે, જે વપરાશકર્તા ઈન્ટરફેસ (UI), આંતરક્રિયાશીલતા અને વપરાશકર્તા ઇનપુટ, મૂળભૂત UI નિયંત્રણો, ગ્રાફિક્સ અને એનિમેશન, મીડિયા પ્લેબેક, ડિજિટલ રાઇટ્સ મેનેજમેન્ટ (DRM) અને DOM એકીકરણ માટે જવાબદાર છે. સિલ્વરલાઈટ 2-ડોટ નેટ ફ્રેમવર્કનું વર્ઝન સામેલ કર્યું અને ડોટ નેટ ફ્રેમવર્ક 3 તરીકે સમાન સંપૂર્ણ કોમન લેંગ્વેજ રનટાઇમ (સી. એલ. આર.) વર્ઝન લાગુ કર્યું, જેથી તે કોઈપણ ડોટ નેટ ભાષામાં લખાયેલા પ્રોગ્રામ્સ ચલાવી શકે. સિલ્વરલાઇટ 3-સિલ્વરલાઇટ 3ની જાહેરાત 12 સપ્ટેમ્બર, 2008ના રોજ કરવામાં આવી હતી અને 18 માર્ચ, 2009ના રોજ લાસ વેગાસમાં મિક્સ09 ખાતે તેનું અનાવરણ કરવામાં આવ્યું હતું. તે જ દિવસે બીટા સંસ્કરણ ડાઉનલોડ કરવા માટે ઉપલબ્ધ કરાવવામાં આવ્યું હતું. અંતિમ સંસ્કરણ 9 જુલાઈ, 2009ના રોજ બહાર પાડવામાં આવ્યું હતું. સિલ્વરલાઈટ 3માં ડેટાગ્રિડ, ટ્રીવ્યૂ, વિવિધ લેઆઉટ પેનલ્સ, ફોર્મ-સંચાલિત એપ્લિકેશનો માટે ડેટાફોર્મ અને પૃષ્ઠાંકિત ડેટા જોવા માટે ડેટાપેજર સહિત વધુ નિયંત્રણો સામેલ હતા. સિલ્વરલાઇટ 4-18 નવેમ્બર, 2009ના રોજ લોસ એન્જલસમાં પ્રોફેશનલ ડેવલપર્સ કોન્ફરન્સમાં માઇક્રોસોફ્ટ કોર્પોરેશને સિલ્વરલાઇટ 4ના બીટા વર્ઝનનું અનાવરણ કર્યું હતું. અંતિમ સંસ્કરણ 15 એપ્રિલ, 2010ના રોજ રજૂ કરવામાં આવ્યું હતું (વિકાસકર્તાઓ માટે સિલ્વરલાઇટ 4 ટૂલ્સ સાથે). સિલ્વરલાઇટ 4 માં નવી સુવિધાઓમાં ગૂગલના ક્રોમ બ્રાઉઝર, વેબકેમ અને માઇક્રોફોન માટે સપોર્ટ, પ્રિન્ટિંગ, વધુ માઉસ સપોર્ટ, વપરાશકર્તાઓને સંદેશા મોકલવા માટે નવી સૂચના સપોર્ટ, નવા અને ઉન્નત નિયંત્રણો (દા. ત., રિચટેક્સ્ટબોક્સ, ડેટાગ્રિડ), નિયંત્રણોની થીમિંગ, એચટીએમએલ રેન્ડરિંગ, વધુ સારું સ્થાનિકીકરણ વગેરેનો સમાવેશ થાય છે. સિલ્વરલાઈટ 5-અંતિમ સંસ્કરણ 9 ડિસેમ્બર, 2011ના રોજ ડાઉનલોડ કરવા માટે ઉપલબ્ધ કરાવવામાં આવ્યું હતું. નવી સુવિધાઓમાં જી. પી. યુ.-એક્સિલરેટેડ વિડિયો ડીકોડિંગ, 3ડી ગ્રાફિક્સ, પ્લેબેક સ્પીડ કંટ્રોલ્સ, રિમોટ કંટ્રોલ અને 64-બીટ સપોર્ટનો સમાવેશ થાય છે. એડોબ ફ્લેશ એડોબ એર માઈક્રોસોફ્ટ એક્સએનએ એક્સએએમએલ બ્રાઉઝર એપ્લિકેશન્સ (એક્સબીએપી) નોંધો સંદર્ભો બાહ્ય કડીઓ એમએસડીએન પર સિલ્વરલાઇટ ડેવલપર્સ સેન્ટર સિલ્વરલાઇટ 5 માં નવું શું છે-સિલ્વરલાઇટ 5 માં પગલું દ્વારા પગલું, ઘણા ડેમો અને નમૂનાઓ ઉપલબ્ધ 2007 સોફ્ટવેર માઇક્રોસોફ્ટ એપ્લિકેશન પ્રોગ્રામિંગ ઇન્ટરફેસ પોકેટ પીસી સોફ્ટવેર સમૃદ્ધ વેબ એપ્લિકેશન ફ્રેમવર્ક માઇક્રોસોફ્ટ સિલ્વરલાઇટ સિમ્બિયન સોફ્ટવેર વિન્ડોઝ મોબાઇલ સ્ટાન્ડર્ડ સોફ્ટવેર