BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

用Chrome开发者工具调试一切

| 作者 徐川 关注 10 他的粉丝 发布于 2015年4月3日. 估计阅读时间: 2 分钟 | 都知道硅谷人工智能做的好,你知道 硅谷的运维技术 也值得参考吗?QCon上海带你探索其中的奥义

自Google发布Chrome浏览器以来,其附带的Chrome开发者工具就深受开发者们的喜爱,现在人们不仅仅用它来调试Web前端页面,还将它扩展用来调试移动应用和服务端应用。在错误报告平台Bugsnag负责社区和内容的Kristine Pinedo近日撰文,总结了基于Chrome开发者工具的各种调试工具。

首先是移动应用。对于iOS原生应用,你可以用PonyDebugger来调试。它由Square的移动团队开发,可用于调试iOS原生应用的网络流量和数据存储。你可以在这里了解它的功能和原理。另外,如果你使用React Native开发iOS应用,你也可以很方便的使用chrome开发者工具来进行调试,Facebook已经将它深度集成到框架当中。

对于Android原生应用,Facebook推出了另一个调试工具Stetho,它也是使用Chrome开发者工具界面来进行调试的,这是一个开源项目,你可以在这里了解它的更多信息。

对于移动Web应用,目前你可以通过Android上的chrome来进行远程调试。而且它还能用于调试Android原生应用中的WebView。

对于Node.js应用,可以用Node-inspector进行调试。

对于Ruby on Rails应用,你可以用console.log来调试,它可以将Ruby应用的log信息输出到Chrome的控制台里。

对于其它的服务端应用,你可以用Chrome Logger这个Chrome开发者工具的扩展来进行调试,目前它已支持Python、PHP、.NET、Go、Java、Perl等语言开发的应用。

Chrome开发者工具得到如此广泛的应用令人惊讶,但这也体现出开发者对于更优秀的开发体验的追求是没有止境的。如果你知道Chrome开发者工具的更多应用,欢迎在本文评论交流。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

深度内容

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT