Deși Silverlight este o tehnologie tanara, nu e străin de probleme sau controverse.. Unii dezvoltatori și utilizatorii nu sunt dornici pe încă o altă tehnologie Web care necesită un downloadable plug-in pentru a lucra. Și un parteneriat cu NBC în timpul Jocurilor Olimpice de la Beijing din 2008 nu ar fi generat la fel de mult buzz ca Microsoft spera.
Dar înainte de a sări în toate acestea, haideți să aruncăm mai întâi o privire mai atenta sub capota Silverlight
. Lansarea Video Download: Bill Gates Silverlight Beta
Unul dintre lucrurile dificile despre Silverlight este că există, ca din acest scris, două versiuni: Silverlight 1 si Silverlight 2 Beta. Silverlight 1 suporta aplicatii scrise in limbajul de programare JavaScript. Versiunea beta a Silverlight 2 sprijină limbi, cum ar fi de programare C # (pronunțat " C Sharp ") si Visual Basic. Ambele versiuni de lucru Silverlight în cadrul NET.
Deci, ce este .NET? E un alt produs de la Microsoft. .NET Framework este un model de programare. Programatorii pot construi aplicatii in cadrul acestui model -. În special aplicatii web care se bazează pe eXtensible Markup Language (XML)
două componente .NET Framework este importante sunt o execuție limbaj comun și o bibliotecă de clasă. Comună Language Runtime acționează ca un administrator - monitorizează aplicațiile și alocă resursele acele aplicații necesare (cum ar fi de memorie sau putere de procesare) pentru a rula corect. Biblioteca clasa contine mai multe software-ul reutilizabil obiecte programatorii pot baza pe timp crearea de aplicatii. Un obiect software-ul are doua caracteristici: de stat și de comportament. Starea unui obiect se referă la diferitele condiții obiect poate avea. De exemplu, un program ar putea avea stările de " de funcționare, " " pauză " și " prinde " (deși nu toate în același timp). Comportamente se referă la ceea ce poate face un obiect. În exemplul nostru, care ar include " începe, " " pauză " și ". capăt "
Si acesta este doar cadrul care înconjoară Silverlight! În cadrul Silverlight, Microsoft include Windows Presentation Foundation tehnologie (WPF) și suport pentru aplicații eXtensible Markup Language (XAML). Dezvoltatorii de aplicații pot utiliza atât WPF XAML și pentru a crea aplicatii web. Atât WPF XAML și lucrează perfect în cadrul NET. Microsoft a dezvoltat WPF că Hypertext Markup Langua