Zatímco WPF a XAML zjistit, jak vypadá an aplikace a chová se, programátoři používají jiné programovací jazyky stavět aplikací samotných. Zatímco Silverlight 1 podporuje pouze JavaScript, beta verzi Silverlight 2 podporuje několik dynamických jazyků. Programátoři stavět jejich aplikací pomocí těchto jazyků při práci v rámci .NET a používat WPF a XAML integrovat aplikace do procházení Internetu. Všechny Silverlight aplikace běží uvnitř webového prohlížeče.
Pojďme se podívat na architektuře pro Silverlight platformu vidět, jak tyto prvky pracují společně, aby programátorům platformu, kterou potřebují k vybudování RIA.
Silverlight Vývoj
Stejně jako veškerý software, Silverlight platforma má zvláštní uspořádání funkcí a vlastností s názvem architektura. Architektura programu může říct hodně o tom, jak program funguje. IT oddělení úkoly společně v logickým způsobem a ukazuje, jak spolu různé části programu práce poskytovat celkové služby. Cílem společnosti Microsoft s Silverlight je vytvořit silný, ale jednoduchý platformu pro příští generaci webových aplikací.
Microsoft rozděluje architekturu Silverlight platformy do dvou hlavních složek s dodatečnou instalační a aktualizace prvek. Dva hlavní komponenty patří .NET framework pro Silverlight jádro prezentační rámec a. Podívejme se na sebe zase
Rámec Jádro Prezentace obsahuje následující:.
.NET Framework má následující vlastnosti: