Kým WPF a XAML zistiť, ako vyzerá an aplikácie a chová sa, programátori používajú iné programovacie jazyky stavať aplikácií samotných. Kým Silverlight 1 podporuje iba JavaScript beta verziu Silverlight 2 podporuje niekoľko dynamických jazykov. Programátori stavať ich aplikácií pomocou týchto jazykov pri práci v rámci .NET a používať WPF a XAML integrovať aplikácie do prehliadania Internetu. Všetky Silverlight aplikácie bežia vo vnútri webového prehliadača.
Poďme sa pozrieť na architektúre pre Silverlight platformu vidieť, ako tieto prvky pracujú spoločne, aby programátorom platformu, ktorú potrebujú na vybudovanie RIA.
Silverlight Vývoj
Rovnako ako všetok softvér, Silverlight platforma má zvláštne usporiadanie funkcií a vlastností s názvom architektúra. Architektúra programu môže povedať veľa o tom, ako program funguje. IT oddelenia úlohy spoločne v logickým spôsobom a ukazuje, ako spolu rôzne časti programu práce poskytovať celkovej služby. Cieľom spoločnosti Microsoft s Silverlight je vytvoriť silný, ale jednoduchý platformu pre budúcu generáciu webových aplikácií.
Microsoft rozdeľuje architektúru Silverlight platformy do dvoch hlavných zložiek s dodatočnou inštalačné a aktualizácie prvok. Dva hlavné komponenty patrí .NET framework pre Silverlight jadro prezentačné rámec a. Pozrime sa na seba zase
Rámec Jadro Prezentácia obsahuje nasledovné :.
.NET Framework má nasledovné vlastnosti: