
专访CodeGear:回归桌面和服务器平台
自CodeGear正式从Borland公司剥离出来后,以令人惊讶的速度推出了多个产品,包括面向Ruby on Rails的开发工具3rdRail,而其推出的面向PHP的开发工具Delphi for PHP被视为不再跟随微软步伐的象征。但在这个平台免费的时代,CodeGear能否再次享受Borland当时如日中天的荣光,着实让人疑惑。在这次 CodeGear总裁Jim Douglas来中国参加软件2.0技术大会期间,InfoQ中文站对其进行了专访。

自CodeGear正式从Borland公司剥离出来后,以令人惊讶的速度推出了多个产品,包括面向Ruby on Rails的开发工具3rdRail,而其推出的面向PHP的开发工具Delphi for PHP被视为不再跟随微软步伐的象征。但在这个平台免费的时代,CodeGear能否再次享受Borland当时如日中天的荣光,着实让人疑惑。在这次 CodeGear总裁Jim Douglas来中国参加软件2.0技术大会期间,InfoQ中文站对其进行了专访。

在你的Rails应用中,可能经常需要复杂精密的计算或者长时间运行的后台任务。而你知道应该如何处理这些漫长的后台任务而不让Web服务器超时么?你又知道如何把后台任务的进度告诉用户么?

MOle允许我们收集用户的输入。它给我们提供了必要的回馈用于对下次的迭代进行调整。同样,它也指出了一些在我们的需求文档中被列为“必须”的需求,而实际上完全没有被用到的情况。同样,MOle在评价我们的测试团队在测试环节的覆盖率和有效性方面也有一定的作用。
NewRelic宣布与Rails核心团队合作,以改进Rails的性能。通过可选特性,可以将性能数据提供给Rails核心团队,用以指出Rails在真实应用中的瓶颈所在。另外:FiveRuns的TuneUp性能监控工具现在已经支持Merb。
Rails插件ExceptionNotifier已经使异常监控变得容易很多。两家公司(Exceptional和Hoptoad)则更进一步,提供了一个第三方服务来拦截异常并将其显示在web形式的界面上。为此,我们采访了Exceptional公司的Eoghan McCabe和Hoptoad公司的Matt Jankowski。
NewRelic现在为所有Rails用户免费提供其Rails性能监控(Rails performance monitoring,即RPM)产品的Lite版。RPM的各种商业版本还增加了大量新特性。
New Relic公司宣布37signals使用了他们提供的Ruby on Rails性能监控器RPM来发现其应用中潜在的问题。David Heinemeier Hansson也肯定在New Relic帮助下应用某些特性有了50%的性能提升。
一个针对于犹他州的传染病报告与处理系统由CSI公司开发实现。系统主要基于JRuby on Rails开发,我们采访了项目经理Mike Herrick,来谈一谈在此项目中使用JRuby的经验。
New Relic是一个新的Rails应用程序性能分析工具。它可以作为Rails插件来安装,然后做为分析服务来执行。我们访问了New Relic的作者Lew Cirne,来谈一谈该产品背后的技术。