level 1
你自己都说了,这么小的体积,跟那些房车式、学步车式的开发工具的调试方法是有区别的。 动态语言本身的运行时调试功能就是非常强大的,就说JS,Python,PHP之类吧,很多人只用记事本写就可以调试。
你说的VB里要写半天的代码,在aauto里很容易实现,为什么很容易实现呢,主要就是aauto的标准库好用,而aauto的标准库知道是用什么写的吗?!就是在aauto那么小的开发环境里用aauto代码写的。
在aauto里面,一般最简单的console.varDump(obj)就可以输出变量的信息,console.pause() 就可以暂停,不需要依赖开发工具向导什么的去操作。
另外,debug支持库提供调试功能,debug.hook 可以跟踪代码, debug.traceback 就可以输出调用栈。至于你说的下断点。调用 debug.debug()就可以。只要擅于使用,aauto的调试功能是非常强大的。
当然,一个开发工具的思维方式不能适合所有人,有的人可能觉得aauto好用,有的人可能不喜欢,还是喜欢VB的调试方式,这就要看每个人自己的选择了。
2015年12月28日 11点12分