移动开发
随着移动互联网的迅速崛起,开发移动应用程序越来越多,如果在开发应用程序时,都是用native代码来开发的话,工作量将是巨大的,如果有程序,可以开发一次,运行任何平台,那将是非常有力节省开发资源。是的,目前已经有一款产品可以做到这一点,比如phonegap,但是phonegap的调试问题非常麻烦,不能真正做到有效提高效率。下面将介绍debug工具
1.chrome remote debug
chrome remote debug确实是一款很强大的工具,如果你的产品是运行在浏览器上,方便客户access,我建议使用这款工具来开发,因为它的功能非常强大。但是移动互联网最大的优势可以有推送,下载,更新等,必然要更native代码进行交换,比如更phonegap交互,这样的话,chrome 的这款工具就显的力不从心了。下面就来介绍另一款产品。
2. safari remote debug
it's awesome, safari remote debug 真的是另一款功能强大的debug工具,它允许你在模拟器上进行调试,可以100%跟native代码进行交互,除了下载等。功能更chrome remote debug一模一样,总而言之,言而总之,功能非常强大,唯一缺陷是只能在模拟器上进行调试,不能对下载,更新进行操作,在实体机上是无能为力,还有就是必须得在mac上,硬件设施非常贵,对于一般的公司,真的是无能为力。下面介绍一款,既简单又跨平台的调试工具。
3.debuggap
a. 引用文件到你的项目中,可以把它放在head里面
<script src="debuggap.js"></script>
b. 直接运行项目,就会在页面上先生debuggap spot,单击它,就会出现四叶草,it is really fantanstic. 里面的find和map功能可以快速定位元素节点的属性和布局,简单易用,console页面可以实时查看日志。方便测试人员实时发现问题和获取日志信息,以便让开发人员跟踪。可以在不同设备和实体机上进行调试,更多信息查看http://www.debuggap.com,主页上有调试google页面的。