Microsoft a lansat azi Silvelight - competitorul sau la adresa lui Flash (fost Macromedia, actual Adobe).
Ce este Silverlight? Este un plugin(mic programel) ce trebuie instalat pe calculator, si care permite sa vezi, direct din browser, filmulete sau jocuri. Da, stiu, puteti face asta deja - 95% din calculatoare au deja instalate pe ele Flash, care le permite asta. De ce ati alege sa folositi Silverlight? De-aia - pentru ca Microsoft vrea.
Eram deja satul de faptul ca anumite site-uri vor Flash, altele vor Internet Explorer, altele vor Java, altele Real Media, altele QuickTime, altele Shockwave. Imi intelegeti prin urmare reactia cand, pe langa toate astea, va mai trebui sa instalez si Silverlight. De ce? Pentru ca Microsoft vrea.
Bine, bine, dar care sunt avantajele fata de existentul Flash?
Nu am gasit inca o comparatie la obiect, dar iata ce inteleg de pe paginile de ajutor:
Una din trasaturile definitorii a lui Silverlight pare sa fie faptul ca e conceput special pentru “streaming media” - asta inseamna ca :
- rezolutia filmelor este mult mai mare si mai buna, algoritmii de compresie imagine mult mai tari decat ce se gaseste in lumea Flash
- probabil va fi mult mai usor sa iti faci propria televiziune pe web, iar in loc sa iti creezi de la zero un player video Flash (asa cum au YouTube, ProTv, BrainTV si toti ceilalti), vei putea probabil sa iei “de-a gata” playerul, aproape gata facut
- Tot legat de televiziunea online, inteleg ca Microsoft ofera si va oferi stocarea si streamingul de continut video, pentru cei care doresc asta. Contra cost, desigur, dar probabil mai ieftin decat a avea propriile servere de stocare de filme. Vad pe site-ul oficial si ceva aluzii legate de publicitate - banuiesc ca poti distribui filmulete pentru Silverlight, iar vei care le vor vedea vor primi si publicitate distribuita de Microsoft…
- Dezvoltarea de aplicatii pentru Silverlight se va face din Microsoft Visual Studio(care are si versiuni gratuite pentru produsele open-source), folosind un amestec de xml pentru descrierea interfetei grafice, si diferite limbaje de programare pentru cod. Chestia cea mai misto, pentru programatori, este asta cu *diferite limbaje* - nu mai esti legat de ActionScript, ci poti scrie cod C#, Visual Basic, Ruby, Python si probabil altele.
Deci, revenind, ce este Silverlight? Este o alternativa la Flash care daca ar fi free si open-source ar declara, totodata, moartea appleturilor Java ca solutie de aplicatii pentru web. Asa, in schimb, este un mare motor comercial pentru mediile de dezvoltare de la Microsoft si, totodata, pentru Windows - pentru ca, deocamdata, nu vad cum as putea dezvolta aplicatii Silverlight de pe Mac…
Pentru curiosi, iata si un video explicand mai multe despre produs


Alex este freelancer, antreprenor, blogger, programator si in general pasionat de internet si tehnologie.
8 comentarii
Silverlight s-a lansat de mult. De curĂ¢nd s-a lansat versiunea rtm.
Daca incepem sa discutam de “lansari neoficiale”, versiuni beta, alfa si alte grecimale, nu mai putem spune nimic.
Vezi ca si altii sunt de aceeasi parere - Microsoft a lansat silverlight *oficial*. http://www.techcrunch.com/2007/09/05/microsoft-officially-launches-silverlight/
Foarte bine ca-l lanseaza!
Poate vom avea in sfarsit o alternativa la Adobe Flash.
Te simti mai confortabil daca Adobe isi mentine monopolul pe platforme rich media, fara macar sa transpire.
Intr-adevar, ne complica viata. Utilizatorii trebuie sa-si instaleze inca un plugin (in sec. XXI browser-ul tau web stie sa faca singur instalarea) iar webdeveloper-ii trebuie sa ia in considerare inca o platforma.
Ca si webdeveloper, probabil ca ai vrea ca lumea sa ramana fidela XHTML-ului; asta daca nu lucrezi deja in Adobe Flash. E cald si bine cand te intinzi pe XHTML si te invelesti in CSS. Toate stirile astea despre rich media probabil ca te scot putin din zona de confort…
Nu cred ca e corect sa-ti directionezi frustrarea catre Microsoft. Nu din motivul asta…
“E cald si bine cand te intinzi pe XHTML si te invelesti in CSS.” - ce bine ar fi sa fie asa; aseara, la http://wurbe.ro/ erau discutii despre cross-compatibility - in sec XXI exista clienti care vor reverse-compatibility pana la Netscape 6-7; pe langa compatibilitate cross-browser, te mai luptai si cu cea cross-platform. Cine a dezvoltat appleturi Java stie, de pilda, ca te durea creierul ca interfete ce aratau ok pe Windows explodau in necunoscut pe Gnome, etc. E posibil ca pe acolo se va duce si Silverlight…
In rest, ai dreptate - e bine ca Adobe sa capete ceva motivatie sa-si imbunatateasca oferta, mai ales la capitolul cross-platform. Silverlight se anunta ca mergand si pe Linux, loc unde Flash este corijent. Din punctul de vedere al motivarii lui Adobe, sunt de acord, concurenta nu strica.
“Browserul stie sa descarce singur inca un plugin” - da, dar tot e frustrant - exista deja situri care nu-mi merg pentru ca nu am versiunea de Java necesara; altele nu merg pentru ca nu am Shockwave; altele pentru ca nu am Flash nu-stiu-cat. Nu vreau sa fiu nevoit sa instalez noi si noi pluginuri - mananca resurse, mananca banda si, in general, nu mi se pare ca e datoria mea de utilizator sa inghit tot ce mi se baga pe gat.
eh domnule alex, se pare ca nu prea esti web developer, si nu prea stii cu ce se confrunta programatorii. Eh totu a pornit de la .net, care este un framework de nota 10, putin cam incet intradevar, de acolo a crescut si asp, wpf si acum silverlight. Mie imi pare chiar bine, sunt multe funcitonalitati deja inglobate si m-as bucura daca ar detrona flash-ul.
Mi-ar mai placea ca silverlight sa nu ramana cum este acum, si sa contina mai multe alternative cu lucrul cu api-uri, desi am avea probleme la securitate.. in final mie imi place
E o idee foarte buna acest Silverlight din perspectiva dezvoltatorului pentru ca poti sa scrii evitand ActionScript-ul iar daca esti si cat de cat obisnuit cu .NET (sau Java!) iti va fi si mai usor decat sa inveti de la zero un limbaj cu totul si cu totul proprietar.
da, asta ar cam fi un avantaj interesant…
singura problema ar fi ca, in loc sa inveti un nou limbaj, trebuie sa inveti o noua platforma; adica.. cam ce iei pe mere dai pe pere…
sa-l divizeze ? Nici vorba, vom folosi toti Windows, Internet Explorer, .Net, WPF, si Silverlight, hahaha.