{"id":2523,"date":"2010-04-24T10:58:17","date_gmt":"2010-04-24T09:58:17","guid":{"rendered":"http:\/\/www.itwriting.com\/blog\/2523-devexpress-merges-its-silverlight-and-wpf-ui-controls-says-vs-2010-is-light-years-ahead.html"},"modified":"2010-04-24T10:58:17","modified_gmt":"2010-04-24T09:58:17","slug":"devexpress-merges-its-silverlight-and-wpf-ui-controls-says-vs-2010-is-light-years-ahead","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/2523-devexpress-merges-its-silverlight-and-wpf-ui-controls-says-vs-2010-is-light-years-ahead.html","title":{"rendered":"DevExpress merges its Silverlight and WPF UI controls, says VS 2010 is light years ahead"},"content":{"rendered":"<p>Developer Express is a component vendor with add-ons for Visual Studio and Delphi. It has offered a library of components for Silverlight for some time, and a separate set for WPF (Windows Presentation Foundation), but now says that Silverlight and WPF are close enough that it can merge the two into a single codebase to be called XPF (Express Presentation Framework). CTO Julian Bucknall <a href=\"http:\/\/community.devexpress.com\/blogs\/ctodx\/archive\/2010\/04\/20\/merging-our-silverlight-and-wpf-ui-controls.aspx\" target=\"_blank\">says<\/a>:<\/p>\n<blockquote>\n<p>Silverlight in v4 has the ability to create desktop applications that aren\u2019t sandboxed into triviality. In fact, Silverlight, more than ever, resembles a WPF-lite on the desktop side, to the extent of pundits considering their eventual merging. At long last it is possible to write one set of non-trivial code and compile it both for Silverlight and for WPF without having to reinvent so many wheels on the Silverlight side (and to a much lesser extent on the WPF side).<\/p>\n<\/blockquote>\n<p>Even though Visual Studio 2010 is only just released, DevExpress is focusing all its new Silverlight and WPF development on the new platform and IDE:<\/p>\n<blockquote>\n<p>The Silverlight and WPF controls in DXperience v2010.1 will require .NET 4 and VS2010. In particular, you must use the new Silverlight 4 and WPF 4; the controls will not function with the previous versions of WPF and Silverlight, such as Silverlight 3. Similarly, you cannot use VS2008 or earlier, but must use VS2010. To my mind this isn\u2019t that much of a downside: VS2010 is light years ahead of its earlier brethren in terms of user experience and its use is <em>de rigueur<\/em> if you are creating applications with either Silverlight or WPF.<\/p>\n<\/blockquote>\n<p>Of course it\u2019s in Bucknall\u2019s interests to move developers on; he\u2019s keen to sell upgrades. I still find this interesting. Like him, I find Visual Studio 2010 a major advance on earlier versions. More significant though is the idea of a common WPF and Silverlight codebase, though presumably still with added capabilities when running on WPF. I don\u2019t think Windows-only development is dead; the success of Windows 7 may even stimulate the market for applications that take advantage of its new features. That said, for the large subset of applications where cross-platform is desirable, Silverlight seems to me a better choice than WPF.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Developer Express is a component vendor with add-ons for Visual Studio and Delphi. It has offered a library of components for Silverlight for some time, and a separate set for WPF (Windows Presentation Foundation), but now says that Silverlight and WPF are close enough that it can merge the two into a single codebase to &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/2523-devexpress-merges-its-silverlight-and-wpf-ui-controls-says-vs-2010-is-light-years-ahead.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">DevExpress merges its Silverlight and WPF UI controls, says VS 2010 is light years ahead<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,55,80,94,97],"tags":[825,849,957,996],"class_list":["post-2523","post","type-post","status-publish","format-standard","hentry","category-net","category-microsoft","category-software-development","category-visual-studio","category-windows","tag-silverlight","tag-software-development","tag-visual-studio-2010","tag-windows"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/2523","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=2523"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/2523\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=2523"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=2523"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=2523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}