写点什么

开源的 ActionScript 调试器——De Monster

  • 2009-10-20
  • 本文字数:971 字

    阅读完需:约 3 分钟

今年的早些时候,InfoQ 报道了一个名为 Archropod 的 Flash 和 AIR 调试器。这儿提到 De MonsterDebugger 是今年发布的又一个方便 Flash、Flex 和 AIR 应用开发的调试器。为了更多地了解这个工具,InfoQ 采访了 De MonsterDebugger 的首席开发者 Ferdi Koomen。

Koomen 首先介绍了什么是 De MonsterDebugger:

De MonsterDebugger 是一个用于 Adobe Flash、Flex 和 AIR 项目的轻量但功能齐全的调试器。它完全基于 Adobe AIR 开发,遵循开源协议。该工具两个最重要的功能就是巡视和跟踪。使用巡视器,开发者可以深入运行时中的应用,可以更改属性,甚至直接从调试器执行某个功能。而高级跟踪功能则可以让使用者看到任何输入到调试器数据的详细输出。比如,用户可以跟踪一个 XML 文档,看到所有的节点和数值,或者跟踪某个定制的类,以看到它的结构和属性。

至于和其他相近调试器的比较,Koomen 描述说:

Flex Builder 的调试器主要关注基于 Flex Builder IDE 的 MXML 开发和 ActionScript 开发。但是在 De Monsters 中,我们希望用大量定制的组件创建纯的 ActionScript 3 项目,所以 Adobe Flash IDE 就是我们要选用的武器,不幸的是这个环境却没有一个好的调试器。我们也试图让 De MonsterDebugger 尽可能地易用。因为 De MonsterDebugger 不需要运行什么开发环境,所以你可以用它调试正在运行的应用或者网站,而不需要更改其配置或者使用调试播放器。 De MonsterDebugger 最独特的地方是它简洁的界面和活跃的社区。我们认真倾听用户的意见,并实现最为所需的新功能,比如最近我们新增的内存和帧速率监视器。我们基于一个每日构建库使用 De MonsterDebugger,因为它需要足够稳定,以满足开发的需要,要知道没有人想去调试自己的调试器。

Koomen 在 De Monsters 的博客里还提到和其他几个工具的比较,比如 X-Ray、 Arthopd 、Das Bugger、 Whitefly Alcon 等。

关于 De MonsterDebugger 的开源问题,Koomen 说:

有意思的。为了让这一定制化过程更加简单,我们在为 De MonsterDebugger 创建一个模块系统,开发人员可以创建定制的模块,以扩展 De MonsterDebugger 的功能。将来我们也会找个办法将这些模块分享给社区的。

Koomen 和他的团队正致力于 AIR 2.0 上的开发,以让该工具更快、更模块化并支持远程调试。InfoQ 也会跟踪报道他们的进展。

查看英文原文: Opensource ActionScript Debugger - De Monster

2009-10-20 22:161830

评论

发布
暂无评论
发现更多内容

容器 & 服务:Helm Charts(三)K8s集群信息

程序员架构进阶

架构 Kubernetes 容器 Helm Charts 10月月更

Jupyter Notebook从入门到精通,TensorFlow一个计算机视觉示例 易筋 ARTS 打卡 Week 68

John(易筋)

ARTS 打卡计划

【Flutter 专题】37 图解 Flutter 基本动画 (二)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 10月月更

架构实战营模块9作业

喻高咏        

架构实战营

点击量破百万!阿里内产微服务进阶讲义,简直是Java开发者的福音

Java 编程 架构 面试 程序人生

果然爆发!!!央行数字货币要在这“特殊”的一天正式推出?

CECBC

Netflix实用API设计(上)

俞凡

架构 netflix API 大厂实践 10月月更

0 基础架构入门 - 5(微博评论的高性能高可用计算架构)

felix

架构实战营 0 基础架构入门

linux之man命令

入门小站

Linux

架构实战营 模块九(毕业设计) 作业

一雄

作业 架构实战营 毕业设计 模块九

架构实战营 - 模块九作业

Julian Chu

架构实战营

白月光与朱砂痣-Flannel略糙,Cilium太美

Lance

【LeetCode】 第三大的数Java题解

Albert

算法 LeetCode 10月月更

【初恋系列】那年的试卷我们再肝一遍(试卷存储详细设计)

人工智能~~~

存储 详细设计 那年的试卷我们再肝一遍 试题

项目开发过程中,成员提离职,怎么办?

石云升

项目管理 管理 引航计划 内容合集 10月月更

Netflix实用API设计(下)

俞凡

架构 netflix API 大厂实践 10月月更

008云原生之Serverless架构

穿过生命散发芬芳

云原生 10月月更

【Spring源码分析】带你正视一下Spring祖容器之BeanFactory的原理与功能分析(1)

洛神灬殇

spring 容器 spring源码 BeanFactory 10月月更

美团大佬的Java性能调优实战手册,上线当天 下载量破百万!

Java 编程 架构 程序人生

5. 再次接触装饰器,增加一种数据结构代替 if_else 的写法

梦想橡皮擦

10月月更

移动端网络监控实践

轻口味

android 大前端 网络协议 引航计划 10月月更

区块链技术可以在哪些方面颠覆石油和天然气行业?

CECBC

云原生训练营20210915-作业1

笑春风

在线base64加密解密工具

入门小站

工具

【Vuex 源码学习】第七篇 - Vuex 的模块安装

Brave

源码 vuex 10月月更

golang--进程,线程,协程调度

en

Go 语言

代码要写注释了吗?

HelloWorld杰少

领航计划

一种基于Kotlin DSL的静态代码分析AST规则扩展实现

maijun

Java dsl 静态代码分析 结构化规则 规则扩展

【LeetCode】窥探迭代器Java题解

Albert

算法 LeetCode 10月月更

新技术|基于信号特征的语音编码器Lyra Android实践

轻口味

android 音视频 引航计划 10月月更

Python代码阅读(第32篇):随机返回列表中的一个元素

Felix

Python 编程 Code Programing 阅读代码

开源的ActionScript调试器——De Monster_Java_Moxie Zhang_InfoQ精选文章