• debuggap介绍


    移动开发

    随着移动互联网的迅速崛起,开发移动应用程序越来越多,如果在开发应用程序时,都是用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页面的。

    debuggap主页面

  • 相关阅读:
    Libevent源码分析系列
    TCP检验和
    Redis—数据结构之list
    STL—list
    STL—vector
    STL—vector空间的动态增长
    STL—内存的配置与释放
    Actuator 未授权访问之heapdump利用
    Git submodule update 命令执行
    利用Haproxy搭建 HTTP 请求走私(Request smuggling)环境
  • 原文地址:https://www.cnblogs.com/pubsoft/p/3348399.html
Copyright © 2020-2023  润新知