XAML.cz Magazín moderních technologií založených na XAML

WPF a IronRuby na InfoQ

Napsáno pro Novinky od Jarda Jirava  [26.05.2010]

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

ukládám komentář, vyčkejte prosím..
  1. Buďte první, kdo napíše komentář.

@xamlcz

  • RT @jvanrhyn: XAML, It's a bit like olives. Takes a while to get used to. But once you're used to it. It is actually pretty good. <3 XAML
  • RT @moser_christian: WPF Inspector 0.9.7 is released. It supports .NET 3.5 and 4.0 The project is now open source and available on CodeP ...
  • Jeff Handley oznámil vydání WCF RIA Services v.1.0 SP1 RTM http://bit.ly/gOgckn ke stažení na http://bit.ly/gVAXdK
  • jedna výzva pro Brno. Byl někdo z vás na přednášce o RIA v MS Akvárku? Dejte o sobě vědět. Děkuji
  • také jste uvažovali o tom, že zkusíte na projekt použít Caliburn Micro nebo naopak Prism 4? A co tak obojí, šlo by to nebo ne? Již brzy