您目前所在位置: 首页 > 今日观察 > 正文

Facebook在开源社区发布调试工具Sonar

2018-06-12 15:53:09 文/信息化观察网 作者/编译

Facebook在开源社区发布了一款名为Sonar的内部调试工具。

周一,Facebook软件工程师Emil Sjölander在一篇博客文章中表示,Sonar是由Facebook工程师开发的,旨在帮助他们管理社交网络,包括为软件添加新功能,寻找软件bug和优化性能。

现在,Sonar已向开源社区发布,希望为程序员提供加快应用程序开发和部署的工具。

“借助Sonar,工程师可以灵活、直观地检查和了解iOS和Android应用程序的架构和应用行为,”Sjölander说道,“我们相信Sonar通过提供更加直观和交互式的体验来改进当前的工具,通过扩展交互体验以适应工程师的特定需求。”

这个可扩展跨平台调试工具是基于Stetho的,Sonar利用了该软件中最有用的应用模块,并对其进行了改进。

Sonar是由桌面客户端和移动SDK组成的,开发人员可以使用Sonar检查应用布局——无论应用是使用标准的Android / iOS视图还是Litho / ComponentKit组件构建的,以及检查日志和网络流量。

Facebook上的一些工具用例包括显示从请求流中获取数据和追踪性能指标。

考虑到庞大的Facebook平台,Sonar的构建是为了应对一系列不同的组件和用例,因此该工具包含一系列针对通用功能和基于Facebook的功能的插件。

Facebook推荐开发者使用Sonar来替代Stetho,除非是还没有从Stetho移植到Sonar的一些功能,例如基于Dumper的命令行工具。

“Sonar中包含的所有工具都是插件; Sonar的核心只提供一组用户界面组件,并管理设备之间的连接,”软件开发人员说道,“这意味着任何人都可以像定制插件一样构建功能强大的工具。”

Sonar和软件的附带插件可以通过Sonar SDK集成到现有的应用程序中。

该软件已在GitHub提供下载。

“我们已经看到Sonar在Facebook内部的强大之处,我们相信Sonar的API将帮助其他工程师为软件开发新的功能,从而改善他们的工作流程,”Sjölander说道,“我们期待社区会开发出什么样的工具,在未来的几个月里,我们将继续致力于改进Sonar工具的核心功能,扩展插件开发人员可用的API权限。”

原文作者:Charlie Osborne

免责声明:凡注明为其它来源的信息均转自其它平台,由网友自主投稿和发布、编辑整理上传,对此类作品本站仅提供交流平台,不为其版权负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。联系邮箱:leixiao@infoobs.com
意犹未尽,继续阅读下一篇

电子游戏还能训练人工智能?

发表评论 | 登陆
评论

祝国邦:关键信息基础设施保护是...

祝国邦:关键信息基础设施保护是自主保护、国家保护相结合的一套体系
关键信息基础设施安全是网络信息安全的命脉所在,纵观世界各国的网络安全相关立法,关键信息基础设施安...

北京网约车新政过渡期明天结束 5...

北京网约车新政过渡期明天结束 5家平台拿到准入资格
5月18日,北京市交通委向滴滴出行和神州专车发放北京区域网约车经营许可。去年12月21日,北京发...

贾跃亭持股97%已质押 乐视控股全...

贾跃亭持股97%已质押 乐视控股全质押
4月26日晚间,乐视网(300104)披露了2017年一季度年报,根据前10名股东持

三大运营商宽带业务PK:联通用户...

三大运营商宽带业务PK:联通用户增长仅为移动零头
飞象网讯(吉利/文)6月22日消息,近日三大运营商相继公布了2017年5月用户发展数据。从整体来看...

又一个巨无霸诞生?曝马云让支付...

又一个巨无霸诞生?曝马云让支付宝独立上市
此前阿里巴巴在纽交所敲响开市钟,其也是美国市场有史以来规模最大的IPO交易。而阿里巴巴市值高达1680亿...

科学家成功研发出三维大脑类器官

科学家成功研发出三维大脑类器官
美国卫生与公众服务部(HHS)将再生医学称为“次代医疗卫生革命”,像安东尼·J·阿...
关注官方微信公众号
微信搜索“信息化观察网”或扫描上方二维码

COPYRIGHT © 2007-2018

INFOOBS.COM ALL RIGHTS RESERVED

京ICP备17024783

京公网安备京公网安备 11010802023927号

  • 会员登陆
  • 会员注册
  • 找回密码
captcha