HTML 和 JavaScript 最为人称道的功能之一,就是它们的爱好者和初学者只需查看源码,就可以很方便的学习他们想要的特性。
但想查看 Silverlight 的源码就不那么容易了,Silverlight 发送到客户端的是一个经过编译组装后的结果,而不是像 JavaScript 那样的明码。
值得庆幸的是,事情总有转机,在基于反编译技术开发的 Lutz Roeder Reflector 问世之后,我们就有了将已编译的结果还原成源代码的工具。虽然它生成的结果与源码并不完全一致,但在功能上是相同的。另外,Reflector 还可以将编译结果还原成多种语言代码,这便使它成了一个相当漂亮的语言转换工具。
为了使查看 Silverlight 源码更加容易,Ernie Booth 创建了一个 Reflector 插件,它可以从相应的 URL 上下载正确的组装脚本进行处理。
查看英文原文: View Source for Silverlight - - - - - -
译者简介:张海龙,现就职于 Ethos ,注重对项目管理的过程建立和优化、设计模式的理解和实践。与 InfoQ 中文站分享内容,请邮件至 china-editorial[at]infoq.com 。
评论