为 Laravel 打造 Honeybadger
发布于 作者: TJ Miller
几个月前,我开始与 Honeybadger 合作,为 PHP 打造一套新的客户端库。作为一名 PHP 开发人员,我之前从未听说过 Honeybadger。当我开始探索该产品的特性和功能时,我印象深刻。
让我们面对现实吧:为了完成相关的任务而不得不登录多个服务,这真的很让人沮丧。对我个人而言,Honeybadger 最大的吸引力在于它远不止异常报告:他们还提供外部正常运行时间监控,并通过一个名为“Check-Ins”的非常酷的功能来监控后台作业。能够让 Honeybadger ping 我的应用程序,并在同一个屋檐下监控我的后台作业和 Cron 作业,这绝对是一大胜利。
构建和迭代这些库是一段非常有益的经历。到目前为止,我们已经为 PHP 和 Laravel 打造了新的 错误跟踪库,其他框架集成正在计划中。我构建这些库的首要目标是人体工程学;我真的希望这些集成非常易于使用和理解。我认为这个目标与 Honeybadger 作为产品和组织的核心信念和目标高度一致。
由于 Honeybadger 的团队主要由 Ruby 和 Rails 开发人员组成,他们能够提供与我不同的视角。例如,Rails 集成有一个安装命令,有人建议我们 为框架集成添加类似的功能(目前正在开发中)。这是我之前从未考虑过的事情,因为我在 PHP 社区中很少看到这种情况。我认为这真的增强了开发人员的体验,并允许你在几分钟内完成集成并开始运行。
Honeybadger 团队对他们的产品和集成的精心设计和思考真的让我印象深刻,我很感谢能成为其中的一部分。
非常感谢 Honeybadger 本周对 赞助 Laravel 新闻。