WPF a IronRuby na InfoQ
Také si říkáte, že život se statickými jazyky v rodině .NET Frameworku je příliš fádní a nudná a poohlížíte se po něčem dynamickém, neokoukaném a zajímavém?
Potom vám mohu doporučit přečíst si včerejší článek na InfoQ s názvem Building a WPF Application in IronRuby, který vám na příkladu ukáže práci s IronRuby v codebehind formuláře a některé pokročilejší techniky, které můžete použít a využít tak dynamičnosti tohoto jazyka.
Ač codebehind vypadá pro vývojáře v C# nebo VB.NET zvláštně, na straně XAMLu se vlastně nic nemění, což je obrovská výhoda a dokazuje to krásně oddělení prezentace od samotné logiky okna.
Více však než psát v dynamickém jazyce codebehind nebo samotnou logiku může být využití tohoto dynamického jazyka při deklarativním zápisu, kdy nám může pomoci dosáhnout zajímavých výsledků. Což je samozřejmě možné, neboť v .NETu nejsme limitováni nutností používat jen jeden jazyk pro celé solution a dokonce ani nutností použít jeden jazyk v rámci jednoho projektu. Na to, jak využít jeden z dynamických Iron - IronRuby, IronPython - jazyků přímo v XAMLu se podíváme někdy příště.
Komentáře