开源的ActionScript调试器——De Monster
今年的早些时候,InfoQ报道了一个名为Archropod的Flash和AIR调试器。这儿提到De MonsterDebugger是今年发布的又一个方便Flash、Flex和AIR应用开发的调试器。为了更多地了解这个工具,InfoQ采访了De MonsterDebugger的首席开发者Ferdi Koomen。
今年的早些时候,InfoQ报道了一个名为Archropod的Flash和AIR调试器。这儿提到De MonsterDebugger是今年发布的又一个方便Flash、Flex和AIR应用开发的调试器。为了更多地了解这个工具,InfoQ采访了De MonsterDebugger的首席开发者Ferdi Koomen。
Ruby 1.9的ruby-debug彷佛已经浴火重生,通过大量的优化让开销不断减小。Ruby Switcher使得并行运行不同Ruby版本更加快捷方便。另外,MacRuby的实验性分支被合并到了MacRuby的主干开发中。
作为Ruby的实现,Rubinius引起了很多人的兴趣。在该项目的虚拟机重写之后,我们找到了Rubinius的团队成员Brian Ford,来讨论一下这个项目的情况。
对于任何计算机语言和运行时环境来说,调试工具都是软件开发中不可或缺的组成部分。基于Adobe Flash平台的RIA开发(无论是Flex还是AIR)当然也不例外。随着Flex/AIR的不断成熟,涌现出了越来越多的调试工具。Arthropod就是其中之一。
著名的XP、TDD及JUnit的联合创始人Kent Beck谈到了他通过单元测试而不是调试器来跟踪到JUnit的新特性JUnitMax中一个缺陷。他使用了当前JUnit的主开发者David Saff向其展示的一个方法,该方法首先创建一个高层的单元测试,然后不断回归直至缺陷的根源处,这时的测试就会变得非常简洁明了。
Sascha Balkau最近发布了Alcon 3,这是一款特别针对ActionScript 2和ActionScript 3的开源调试工具。InfoQ有幸采访了Balkau,了解到Alcon 3究竟是如何辅助ActionScript的RIA开发的。
正如在北京奥林匹克运动会期间我们所看到的,微软Silverlight的成功充分展示了这门技术的功能,也吸引了更多开发者的目光。而使用 Silverlight的终端用户和开发者的增加,也会驱使更多的公司和个人投入到相关工具的研发中来,First Floor公司的Silverlight Spy就是其中的一个。
最近JRuby主干上的一些变化改善了与Java的集成,使得JRuby可以更快更方便地与纯Java代码交互。同时,使用JRuby(JIT)编译器编译的Ruby代码可以利用JVMs的调试功能(JSR-45,面向其他语言的调试支持)。