среда, 10 июня 2009 г.

Silverlight vs WPF

Привет!


Silverlight, обычно, называют подмножеством WPF и не зря. Стили программирвания на WPF и на Silverlight очень похожи друг на друга: (XAML + Code Behind) * .NET. Но за этим сходством кроется опасность. Например, программируя на WPF'e, можно ожидать, что Silverlight так же поддерживает создание своих собственных расширений разметки (markup extension). А он, козявка, и не думает. Таких тонких различий, компания Wintellect насобирала на 70 страниц в документе Guidance on Differences Between WPF and Silverlight. Помимо различий/сходств парни дают советы, как обойти некоторые ограничения "подмножества".

Надеюсь, в скором времени число страниц в документе уменьшится, как и различий между Silverlight и WPF :).

Отличного программирования, друзья!

PS: XAML читается как "замл" или "зэмл", а не "икс-эй-эм-эл" и не "кзамл". Кстати, изначально аббревиатура означала Extensible Avalon Markup Language, а не Extensible Application Markup Language.