Medtem WPF in XAML ugotoviti, kako an izgleda aplikacije in se obnaša, programerji uporabite druge računalniške jezike za izgradnjo aplikacije same. Medtem Silverlight 1 podpira le JavaScript, beta različica Silverlight 2 podpira več dinamičnih jezikov. Programerji graditi svoje aplikacije z uporabo teh jezikov, medtem ko je delal v okviru .NET in uporabljati WPF in XAML vključiti aplikacijo v izkušnjo brskanja Web. Vse Silverlight aplikacije tečejo v spletnem brskalniku.
Oglejmo pogled na arhitekturo za Silverlight platformi, da vidim, kako ti elementi vsi skupaj, da bi programerji platformo, ki jo potrebujejo za izgradnjo Rias.
Silverlight razvoj
Kot vse programske opreme, Silverlight platforma ima posebno ureditev funkcije in lastnosti imenovanih arhitekture. Arhitektura programa vam lahko pove veliko o tem, kako program deluje. It skupine naloge skupaj na logičen način in kaže, kako različne dele programa dela pri zagotavljanju splošne storitve. Cilj Microsoft s Silverlight je ustvariti močan, vendar enostavno platformo za naslednjo generacijo spletnih aplikacij.
Microsoft ločuje arhitekturo Silverlight platformi je v dveh glavnih komponent z dodatnim monter in posodobitev elementa. Dve glavni sestavni deli vključujejo temeljni okvir predstavitve in .NET Framework za Silverlight. Poglejmo si vsak po vrsti
Okvir Jedro predstavitev vsebuje naslednje:.
.NET Framework ima naslednje značilnosti: