I normally don’t cross-link WPF articles unless super-excited because I figure all of us in the WPF-o-sphere are reading each other’s blogs. But I was particularly interested on Rudi Grobler’s recent look into XAML obfuscation because I’ve encountered obfuscation issues from a couple of sides in a recent project, and look forward to hearing further discussion on the topic.
To sum up, XAML obfuscation is a bit of a quagmire. I haven’t found a tool (let alone a build pipeline) that would make it easy to obfuscate production XAML code, which some consulting clients certainly would prefer. I’ll be interested in the results of Rudi’s investigation.
The other side of the coin is that because WPF apps are hard to obfuscate, studying code in order to learn (rather than to “liberate” is also possible.) I have really valued using tools like Reflector to learn good WPF practices from the experts. As I mentioned before, Expression Blend, which is a WPF app itself, has been a real inspiration because the Blend team has solved some really hard problems while building Blend.
Written Jun 17th, 2008 |