微软整合SilverLight和Ruby on Rails

2008-06-16 09:25 作者: 来源:eNet硅谷动力
[摘要] 微软计划展示其用于丰富的互联网应用(RIA)的最新浏览器插件技术SilverLight和Ruby on Rails Web开发框架的集成成果---Friday工具。
[关键字] 微软 Silverlight Ruby on Rails
  【eNet硅谷动力消息】微软计划展示其用于丰富的互联网应用(RIA)的最新浏览器插件技术SilverLight和Ruby on Rails Web开发框架的集成成果---Friday工具。

  微软的一位代表透露,SilverLight和Ruby on Rails 的集成是通过插件的方式实现的。本周末即将在俄勒冈州的波特兰举办的RailsConf 2008会议上,微软的官员将详细向业界展示他们在Ruby on Rails开发框架上所作的努力。新的插件对于出席这次大会的与会者来说将是免费的。

  SilverLight是微软进入丰富的互联网应用领域的首次尝试,并且打算与Adobe公司的Flash技术一争高下。

  此外,在RailsConf 2008会议中,微软的官员将展示IronRuby---适用于微软.Net平台环境的Ruby编程语言,它可以运行Ruby on Rails应用。

  “之前我们曾发表声明说会开发一个能真正运行Ruby程序的Ruby框架,IronRuby的发布表明我们对此是很认真的。现在还没有一个比Rails更加‘真正’的Ruby程序。”微软动态语言运行库开发团队项目经理John Lam在博客上写道。Lam将会出席RailsConf 2008大会。

  不过,Lam还表示,微软需要改善Ruby on Rails的性能。目前,运行它需要的内存太多。

  “IronRuby不仅仅只是让你运行Rails,它还可以让你能够与.Net提供的丰富的类库集合进行的互动。”Lam林说。“你将能够使用IronRuby建立基于服务器的应用,这些应用运行在Asp.Net或Asp.Net的MVC之上。你还可以使用IronRuby创建运行在WPF或SilverLight之上的客户端应用程序。”

  通常,IronRuby项目以过程为特点,这使得微软更易于开发开远项目,Lam说。

  “在开发IronRuby框架的过程中,我们学到了不少经验,而这些经验都可以应用于微软的其他产品组,这可以帮助我们比过去变得更加开放和透明的。”Lam说。

  与此同时,FiveRuns公司正在发布Friday工具,该工具可以展示和监督Ruby on Rails应用的性能。

  FiveRuns公司的TuneUp产品的公开测试版已经发布。TuneUp是一个免费的应用压型(profiling tool)工具,可以进行跟踪和性能分析。同时发布的还有Manage 2.0,一种基于订购的应用性能管理产品。

  FiveRuns公司还计划给Rails社区提供开源组件,并且已经付诸实施了。FiveRuns Instrument工具库就是这一计划的第一个产品,它可以在FiveRuns.org、RubyForge、Github上得到。FiveRuns Instrument软件提供了一个调用Ruby方法的API。

  在开发过程中,TuneUp可以给开发人员提供更清晰的应用性能分析。FiveRuns表示,在生产过程开始之前,开发人员可以了解故障点和瓶颈的具体位置。TuneUp插件可以被安装用于访问性能指标。

  开发人员也可以与其他人进行合作,浏览应用概况,并寻找类似的配置和性能上的问题。

  “FiveRuns TuneUp让开发人员能对应用有更深层次的了解并获取相关信息以调试和改善应用的性能,同时在社区环境下与其它开发人员合作以解决棘手的性能问题,” FiveRuns 开发和技术部副总裁Steve Sanderson在公司发表一份声明中说。

  Manage 2.0是在最初产品的基础上,做了一个比较小的升级,在其中加入了支持监测子系统功能以及其它更多新特点。主要是增强的Rails指标、对整个Rails堆栈的监测、可定制的内容触发和通知链(Triggers and Notification Chains)。

   Manage 2.0的轻型Ruby客户端需要的资源很少,并且在虚拟环境、Amazon Elastic Compute Cloud、以及其它服务器环境中都被优化了。

【责任编辑 陈东方】

关键词: 微软, Silverlight, Ruby on Rails,
  • 精选专题

关于硅谷动力 | 广告服务 | 版权声明 | 加入硅谷动力 | 联系我们 | 建议/投诉 | 网站导航 | 加入收藏

网站合作、内容监督、商务咨询、投诉建议:010-65245588
合作建议:hezuo@mail.enet.com.cn
Copyright © 1998--2008 硅谷动力公司版权所有 京ICP证000044号

京ICP证000044号